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.
API
Our API documentation including a list of all CDM objects, steps to connect and a ready to run Postman collection are available at api.bossinsights.com .
Authentication for the API uses a user name, not email address
SQL
Please visit our Connector section to learn more about SQL access to read the CDM.