codat.io

The API for Sync for Expenses. Sync for Expenses is an API and a set of supporting tools. It has been built to enable corporate card and expense management platforms to provide high-quality integrations with multiple accounting platforms through a standardized API. [Read more...](https://docs.codat

🔑 apikey 13 endpoints financial
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (10 total)

pip install codat-sample-sdk
pip install codat-python-sdk
pip install client-sdk-python
npm install client-sdk-typescript
npm install codatum-embed-js
npm install sample-project-link-sdk
go get github.com/codatio/client-sdk-go
# Maven: see https://github.com/codatio/client-sdk-java
dotnet add package client-sdk-csharp
# See https://github.com/speakeasy-api/codat-sdk-docs-demo
curl examples
Get company configuration
curl \
  -H "Authorization: $API_KEY" \
  https://api.codat.io/companies/{companyId}/sync/expenses/config
Mapping options
curl \
  -H "Authorization: $API_KEY" \
  https://api.codat.io/companies/{companyId}/sync/expenses/mappingOptions
List sync statuses
curl \
  -H "Authorization: $API_KEY" \
  https://api.codat.io/companies/{companyId}/sync/expenses/syncs/list/status
Endpoints (13 total)
GET
/companies/{companyId}/sync/expenses/config
Get company configuration
GET
/companies/{companyId}/sync/expenses/mappingOptions
Mapping options
GET
/companies/{companyId}/sync/expenses/syncs/list/status
List sync statuses
GET
/companies/{companyId}/sync/expenses/syncs/latest/status
Latest sync status
GET
/companies/{companyId}/sync/expenses/syncs/{syncId}/status
Get Sync status
GET
/companies/{companyId}/sync/expenses/syncs/lastSuccessful/status
Last successful sync
GET
/companies/{companyId}/sync/expenses/syncs/{syncId}/transactions
Get Sync transactions
GET
/companies/{companyId}/sync/expenses/syncs/{syncId}/transactions/{transactionId}
Get Sync Transaction
POST
/companies/{companyId}/sync/expenses/syncs
Initiate sync
POST
/companies/{companyId}/sync/expenses/config
Set company configuration
POST
/companies/{companyId}/sync/expenses/data/expense-transactions
Create expense-transactions
POST
/companies/{companyId}/sync/expenses/connections/partnerExpense
Create Partner Expense connection
At a glance
Total SDKs10
Languages7
Endpoints13
Authapikey
Categories1
https://api.codat.io