Retrieve company data
Learn how to manage companies, their connections, and their data via API
Once you've create a company, you can start retrieving data.
Reading data
Once company is onboarded, you can start retrieving their financial data.
Queue a new data sync (Optional)
If there are datasets which are not as up-to-date as you require, you can queue a data sync as described here.
Once you've queued the sync, you can poll the GET /companies/{companyId}/dataStatus endpoint (as described above) to monitor progress of the sync.
You can configure a sync schedule in the Codat portal to keep each data type at an acceptable freshness. For more information, please refer to your onboarding docs or raise a ticket with our support team through the support request form.
Request a specific data type
Codat exposes endpoints that enable you to easily query each of the supported data types.
For example, when querying invoices, you can use the GET /companies/{companyId}/data/invoices endpoint, with query string parameters as below:
pageSize– the size of page you wish to retrievepage– which page number you wish to retrieveorderBy– the property you wish to order the response byquery– any filter you wish to perform on the returned data (see Querying for details)