Skip to main content
Skip table of contents

Common Data Model

The Common Data Model (CDM) provides a standardized library of business data objects, each account within the platform has its own copy of the the CDM which becomes populated with data from the applications connected to that account.

Examples of business data objects include Vendors, Invoices, Bank Transactions, Balance Sheets, Customers, Credit Notes and many more.

After an end user has provided authorization to connect an app, data will pull from that app in to the common data model on a periodic basis. As the data is pulled through it goes through a process of standardization before being added to the common data model. This process of standardization greatly simplifies the consumption of the data for analytical purposes as you can care less about which specific app provided the data and instead focus on the business objects of interest. Vice-versa this standardization process enables pushing data you generate to your customers apps in a scalable way.

Push of CDM data requires configuration for your use case and is not enabled by default.

A full list of CDM objects can be seen in our API documentation, The CDM can be accessed either via real-time API calls or via SQL for bulk data transfer.


Our API documentation including a list of all CDM objects, steps to connect and a ready to run Postman collection are available at .

Authentication for the API uses a user name, not email address


Please visit our Connector section to learn more about SQL access to read the CDM.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.