Centerpoint API Documentation
This is the complete API documentation for connecting to the Centerpoint API using MindCloud's Universal API. If you are new to MindCloud, start with the Introduction to see how one API can sit in front of many different apps.
MindCloud is an integration company that offers one normalized API to access 3,100+ apps from a single place. It cleans up provider-specific quirks, keeps requests and responses consistent, and centralizes authentication so you do not need to manage separate flows for every app. Browse other apps.
Meet Centerpoint: connect business data and workflows through MindCloud's Universal API. Keep reading to get started.
Quickstart
Before you run your first Centerpoint request, you need three things:
- A MindCloud account — sign in or create an account at MindCloud.
- A MindCloud API Key — create one in API Keys. Keep it on your server.
- At least one Centerpoint connection — create or choose one in Connections. Note its
connectionId.
Every Centerpoint action uses the same URL pattern:
POST https://connect.mindcloud.co/v2/universal/apps/centerpoint/actions/{actionSlug}/runYou need a MindCloud API Key and a Centerpoint connection. Then call an action such as Get Budget Type:
curl --request POST \
--url "https://connect.mindcloud.co/v2/universal/apps/centerpoint/actions/get-budget-type/run" \
--header "Authorization: Bearer $MINDCLOUD_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"connectionId": "$CONNECTION_ID",
"arguments": {}
}'Every response comes back in the same envelope, with your rows in a data array:
{
"success": true,
"data": [
{ "id": "1042", "name": "Ava" }
],
"meta": {}
}After your first request works, use Shape your requests to control arguments, pagination, filtering, fields, and errors.
Authenticate with a MindCloud API Key plus a connectionId for your Centerpoint account. See Centerpoint API Authentication for the full flow and how to get your connection credentials.
Centerpoint actions
All 65 published actions for this Centerpoint version. Each page documents the endpoint, arguments, and response controls.
- POSTCreate Company
- POSTCreate Contact
- POSTCreate File
- POSTCreate File Upload
- POSTCreate Opportunity
- POSTCreate Property
- POSTCreate Transaction
- GETGet Budget Type
- GETGet Building
- GETGet Building Division
- GETGet Building Outline
- GETGet Building Photo
- GETGet Company
- GETGet Contact
- GETGet Cost Code
- GETGet Employee
- GETGet File
- GETGet Invoice
- GETGet Location
- GETGet Material
- GETGet Opportunity
- GETGet Product
- GETGet Product Template
- GETGet Production
- GETGet Production Day
- GETGet Production Item
- GETGet Property
- GETGet Service
- GETGet Service Agreement
- GETGet Task
- GETGet Tax Code
- GETGet Warranty
- GETGet Work Time Entry
- GETList Budget Entries
- GETList Budget Types
- GETList Companies
- GETList Contacts
- GETList Cost Codes
- GETList Employees
- GETList Files
- GETList Invoices
- GETList Locations
- GETList Materials
- GETList Model Files
- GETList Opportunities
- GETList Product Template Tags
- GETList Product Templates
- GETList Production Days
- GETList Production Items
- GETList Production Materials
- GETList Production Materials by Production
- GETList Production Purchase Orders
- GETList Productions
- GETList Productions With Domain Production Only
- GETList Products
- GETList Properties
- GETList Purchase Orders
- GETList Service Agreements
- GETList Services
- GETList Tasks
- GETList Tax Codes
- GETList Warranties
- GETList Work Time Entries
- PUTUpdate Invoice
- PUTUpdate Property
Related apps
More Sales & CRM apps on the Universal API, behind the same REST shape. Or browse all apps.