Sync for Commerce API
The Sync for Commerce API lets you configure, launch, and monitor commerce‑to‑accounting data syncs, manage UI preferences for visible accounts and text fields, and handle company, connection, and integration metadata—including listing supported platforms and retrieving branding information.
Latency
305ms p95
Uptime
100.0% 30d
Playground
Verified
live
Endpoints
/config/sync/commerce/{commerceKey}/{accountingKey}/start
Retrieve sync flow url
/clients/{clientId}/config/ui/accounts/platform/{platformKey}
List visible accounts
/companies/{companyId}/sync/commerce/latest
Run a Commerce sync from the last successful sync
/config/companies/{companyId}/sync/commerce
Retrieve config preferences set for a company.
/config/companies/{companyId}/sync/commerce
Create or update configuration.
/config/integrations
List information on Codat's supported integrations
/config/integrations/{platformKey}/branding
Get branding for an integration
/meta/companies
List companies
/meta/companies/sync
Create a sync for commerce company
/meta/companies/{companyId}/connections
List data connections
/meta/companies/{companyId}/connections
Create a data connection
/meta/companies/{companyId}/connections/{connectionId}
Update data connection
/meta/companies/{companyId}/sync/commerce/historic
Run a Commerce sync from a given date range
/meta/companies/{companyId}/sync/commerce/status
Get status for a company's syncs
/sync/commerce/config/ui/accounts/platform/{commerceKey}
Update the visible accounts on Sync Flow
/sync/commerce/config/ui/text
Retrieve preferences for text fields on Sync Flow
/sync/commerce/config/ui/text
Update preferences for text fields on sync flow
17 endpoints auto-detected
Authentication
This API uses an API key, passed in the "Authorization" header. No OAuth required.
curl -X GET \
"https://api.codat.io/config/sync/commerce/{commerceKey}/{accountingKey}/start" \
-H "Authorization: YOUR_API_KEY"api.codat.io · HTTPS only