APIHub
Back to Explore

Accounting API

A flexible API for pulling accounting data, normalized and aggregated from 20 accounting integrations.

Finance
apiKeyHeader
HTTPS
CORS: Unknown
Visit official documentation

Latency

Not monitored yet

Uptime

Not monitored yet

Playground

Verified

live

Endpoints

REST · JSON
POST

/companies/{companyId}/connections/{connectionId}/push/directIncomes

Create direct income

  • timeoutInMinutes (query)
POST

/companies/{companyId}/connections/{connectionId}/push/directIncomes/{directIncomeId}/attachment

Create direct income attachment

  • directIncomeId (path, required)
POST

/companies/{companyId}/connections/{connectionId}/push/invoices

Create invoice

  • timeoutInMinutes (query)
DELETE

/companies/{companyId}/connections/{connectionId}/push/invoices/{invoiceId}

Delete invoice

  • invoiceId (path, required) — Unique identifier for an invoice
  • companyId (path, required)
  • connectionId (path, required)
POST

/companies/{companyId}/connections/{connectionId}/push/bankAccounts/{accountId}/bankTransactions

Create bank transactions

  • companyId (path, required)
  • connectionId (path, required)
  • allowSyncOnPushComplete (query)
  • timeoutInMinutes (query)
PUT

/companies/{companyId}/connections/{connectionId}/push/bankAccounts/{bankAccountId}

Update bank account

  • timeoutInMinutes (query)
  • forceUpdate (query)
GET

/companies/{companyId}/data/billPayments/{billPaymentId}

Get bill payment

POST

/companies/{companyId}/connections/{connectionId}/push/billCreditNotes

Create bill credit note

  • timeoutInMinutes (query)
PUT

/companies/{companyId}/connections/{connectionId}/push/billCreditNotes/{billCreditNoteId}

Update bill credit note

  • timeoutInMinutes (query)
  • forceUpdate (query)
POST

/companies/{companyId}/connections/{connectionId}/push/billPayments

Create bill payments

  • timeoutInMinutes (query)
DELETE

/companies/{companyId}/connections/{connectionId}/push/billPayments/{billPaymentId}

Delete bill payment

POST

/companies/{companyId}/connections/{connectionId}/push/bills

Create bill

  • timeoutInMinutes (query)
DELETE

/companies/{companyId}/connections/{connectionId}/push/bills/{billId}

Delete bill

PUT

/companies/{companyId}/connections/{connectionId}/push/bills/{billId}

Update bill

  • timeoutInMinutes (query)
  • forceUpdate (query)
POST

/companies/{companyId}/connections/{connectionId}/push/bills/{billId}/attachments

Upload bill attachments

POST

/companies/{companyId}/connections/{connectionId}/push/creditNotes

Create credit note

  • timeoutInMinutes (query)
PUT

/companies/{companyId}/connections/{connectionId}/push/creditNotes/{creditNoteId}

Update creditNote

  • timeoutInMinutes (query)
  • forceUpdate (query)
GET

/companies/{companyId}/connections/{connectionId}/data/accountTransactions

List account transactions

  • companyId (path, required)
  • connectionId (path, required)
  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/connections/{connectionId}/data/accountTransactions/{accountTransactionId}

Get account transaction

  • companyId (path, required)
  • connectionId (path, required)
  • accountTransactionId (path, required)
GET

/companies/{companyId}/connections/{connectionId}/data/bankAccounts

List bank accounts

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/connections/{connectionId}/data/bankAccounts/{accountId}

Get bank account

GET

/companies/{companyId}/connections/{connectionId}/data/bankAccounts/{accountId}/bankTransactions

List bank transactions for bank account

  • companyId (path, required)
  • connectionId (path, required)
  • accountId (path, required) — Unique identifier for an account
  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/connections/{connectionId}/data/bills/{billId}/attachments

List bill attachments

GET

/companies/{companyId}/connections/{connectionId}/data/bills/{billId}/attachments/{attachmentId}

Get bill attachment

  • attachmentId (path, required) — Unique identifier for an attachment
GET

/companies/{companyId}/connections/{connectionId}/data/bills/{billId}/attachments/{attachmentId}/download

Download bill attachment

  • attachmentId (path, required) — Unique identifier for an attachment
GET

/companies/{companyId}/connections/{connectionId}/data/customers/{customerId}/attachments

List customer attachments

GET

/companies/{companyId}/connections/{connectionId}/data/customers/{customerId}/attachments/{attachmentId}

Get customer attachment

GET

/companies/{companyId}/connections/{connectionId}/data/customers/{customerId}/attachments/{attachmentId}/download

Download customer attachment

GET

/companies/{companyId}/connections/{connectionId}/data/directCosts

List direct costs

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId}

Get direct cost

GET

/companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId}/attachments

List direct cost attachments

GET

/companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId}/attachments/{attachmentId}

Get direct cost attachment

  • attachmentId (path, required) — Unique identifier for an attachment
GET

/companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId}/attachments/{attachmentId}/download

Download direct cost attachment

  • attachmentId (path, required) — Unique identifier for an attachment
GET

/companies/{companyId}/connections/{connectionId}/data/directIncomes

Get direct incomes

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId}

Get direct income

  • directIncomeId (path, required)
GET

/companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId}/attachments

List direct income attachments

GET

/companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId}/attachments/{attachmentId}

Get direct income attachment

  • timeoutInMinutes (query)
GET

/companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId}/attachments/{attachmentId}/download

Download direct income attachment

  • attachmentId (path, required) — Unique identifier for an attachment
GET

/companies/{companyId}/connections/{connectionId}/data/invoices/{invoiceId}/attachments

Get invoice attachments

  • invoiceId (path, required) — Unique identifier for an invoice
GET

/companies/{companyId}/connections/{connectionId}/data/invoices/{invoiceId}/attachments/{attachmentId}

Get invoice attachment

  • invoiceId (path, required) — Unique identifier for an invoice
  • attachmentId (path, required) — Unique identifier for an attachment
GET

/companies/{companyId}/connections/{connectionId}/data/invoices/{invoiceId}/attachments/{attachmentId}/download

Download invoice attachment

  • invoiceId (path, required) — Unique identifier for an invoice
  • attachmentId (path, required) — Unique identifier for an attachment
GET

/companies/{companyId}/connections/{connectionId}/data/suppliers/{supplierId}/attachments

List supplier attachments

GET

/companies/{companyId}/connections/{connectionId}/data/suppliers/{supplierId}/attachments/{attachmentId}

Get supplier attachment

GET

/companies/{companyId}/connections/{connectionId}/data/suppliers/{supplierId}/attachments/{attachmentId}/download

Download supplier attachment

GET

/companies/{companyId}/connections/{connectionId}/data/transfers

List transfers

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/connections/{connectionId}/data/transfers/{transferId}

Get transfer

POST

/companies/{companyId}/connections/{connectionId}/push/customers

Create customer

  • timeoutInMinutes (query)
PUT

/companies/{companyId}/connections/{connectionId}/push/customers/{customerId}

Update customer

  • timeoutInMinutes (query)
  • forceUpdate (query)
GET

/companies/{companyId}/connections/{connectionId}/options/bankAccounts

Get create/update bank account model

GET

/companies/{companyId}/connections/{connectionId}/options/bankAccounts/{accountId}/bankTransactions

List push options for bank account bank transactions

  • companyId (path, required)
  • connectionId (path, required)
GET

/companies/{companyId}/connections/{connectionId}/options/billCreditNotes

Get create/update bill credit note model

GET

/companies/{companyId}/connections/{connectionId}/options/billPayments

Get create bill payment model

GET

/companies/{companyId}/connections/{connectionId}/options/bills

Get create/update bill model

GET

/companies/{companyId}/connections/{connectionId}/options/journalEntries

Get create journal entry model

POST

/companies/{companyId}/connections/{connectionId}/push/directCosts

Create direct cost

  • timeoutInMinutes (query)
GET

/companies/{companyId}/connections/{connectionId}/options/chartOfAccounts

Get create account model

GET

/companies/{companyId}/connections/{connectionId}/options/creditNotes

Get create/update credit note model

GET

/companies/{companyId}/connections/{connectionId}/options/customers

Get create/update customer model

GET

/companies/{companyId}/connections/{connectionId}/options/directCosts

Get create direct cost model

GET

/companies/{companyId}/connections/{connectionId}/options/directIncomes

Get create direct income model

GET

/companies/{companyId}/connections/{connectionId}/options/invoices

Get create/update invoice model

GET

/companies/{companyId}/connections/{connectionId}/options/items

Get create item model

POST

/companies/{companyId}/connections/{connectionId}/push/bankAccounts

Create bank account

  • allowSyncOnPushComplete (query)
  • timeoutInMinutes (query)
POST

/companies/{companyId}/connections/{connectionId}/push/directCosts/{directCostId}/attachment

Upload direct cost attachment

GET

/companies/{companyId}/connections/{connectionId}/options/journals

Get create journal model

GET

/companies/{companyId}/connections/{connectionId}/options/payments

Get create payment model

GET

/companies/{companyId}/connections/{connectionId}/options/purchaseOrders

Get create/update purchase order model

GET

/companies/{companyId}/connections/{connectionId}/options/suppliers

Get create/update supplier model

GET

/companies/{companyId}/connections/{connectionId}/options/transfers

Get create transfer model

POST

/companies/{companyId}/connections/{connectionId}/push/accounts

Create account

  • timeoutInMinutes (query)
PUT

/companies/{companyId}/connections/{connectionId}/push/invoices/{invoiceId}

Update invoice

  • invoiceId (path, required) — Unique identifier for an invoice
  • timeoutInMinutes (query)
  • forceUpdate (query)
POST

/companies/{companyId}/connections/{connectionId}/push/invoices/{invoiceId}/attachment

Push invoice attachment

  • invoiceId (path, required) — Unique identifier for an invoice
POST

/companies/{companyId}/connections/{connectionId}/push/items

Create item

  • timeoutInMinutes (query)
POST

/companies/{companyId}/connections/{connectionId}/push/journalEntries

Create journal entry

  • timeoutInMinutes (query)
DELETE

/companies/{companyId}/connections/{connectionId}/push/journalEntries/{journalEntryId}

Delete journal entry

POST

/companies/{companyId}/connections/{connectionId}/push/journals

Create journal

  • timeoutInMinutes (query)
POST

/companies/{companyId}/connections/{connectionId}/push/payments

Create payment

  • timeoutInMinutes (query)
POST

/companies/{companyId}/connections/{connectionId}/push/purchaseOrders

Create purchase order

  • timeoutInMinutes (query)
PUT

/companies/{companyId}/connections/{connectionId}/push/purchaseOrders/{purchaseOrderId}

Update purchase order

  • timeoutInMinutes (query)
  • forceUpdate (query)
POST

/companies/{companyId}/connections/{connectionId}/push/suppliers

Create suppliers

  • timeoutInMinutes (query)
PUT

/companies/{companyId}/connections/{connectionId}/push/suppliers/{supplierId}

Update supplier

  • timeoutInMinutes (query)
  • forceUpdate (query)
POST

/companies/{companyId}/connections/{connectionId}/push/transfers

Create transfer

GET

/companies/{companyId}/data/accounts

List accounts

  • companyId (path, required)
  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/accounts/{accountId}

Get account

GET

/companies/{companyId}/data/bankAccounts/{accountId}

Get bank account

  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
GET

/companies/{companyId}/data/bankAccounts/{accountId}/transactions

List all bank transactions

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/billCreditNotes

List bill credit notes

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/billCreditNotes/{billCreditNoteId}

Get bill credit note

GET

/companies/{companyId}/data/billPayments

List bill payments

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/bills

List bills

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/bills/{billId}

Get bill

GET

/companies/{companyId}/data/creditNotes

List credit notes

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/creditNotes/{creditNoteId}

Get credit note

GET

/companies/{companyId}/data/customers

List customers

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/customers/{customerId}

Get customer

GET

/companies/{companyId}/data/financials/balanceSheet

Get balance sheet

  • periodLength (query, required)
  • periodsToCompare (query, required)
  • startMonth (query)
GET

/companies/{companyId}/data/financials/cashFlowStatement

Get cash flow statement

  • periodLength (query, required)
  • periodsToCompare (query, required)
  • startMonth (query)
GET

/companies/{companyId}/data/financials/profitAndLoss

Get profit and loss

  • periodLength (query, required)
  • periodsToCompare (query, required)
  • startMonth (query)
GET

/companies/{companyId}/data/info

Get company info

POST

/companies/{companyId}/data/info

Refresh company info

GET

/companies/{companyId}/data/invoices

List invoices

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/invoices/{invoiceId}

Get invoice

  • invoiceId (path, required) — Unique identifier for an invoice
GET

/companies/{companyId}/data/invoices/{invoiceId}/pdf

Get invoice as PDF

  • invoiceId (path, required) — Unique identifier for an invoice
GET

/companies/{companyId}/data/items

List items

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/items/{itemId}

Get item

  • itemId (path, required)
GET

/companies/{companyId}/data/journalEntries

List journal entries

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/journalEntries/{journalEntryId}

Get journal entry

  • journalEntryId (path, required)
GET

/companies/{companyId}/data/journals

List journals

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/journals/{journalId}

Get journal

  • journalId (path, required)
GET

/companies/{companyId}/data/paymentMethods

List all payment methods

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/paymentMethods/{paymentMethodId}

Get payment method

GET

/companies/{companyId}/data/payments

List payments

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/payments/{paymentId}

Get payment

  • paymentId (path, required)
GET

/companies/{companyId}/data/purchaseOrders

List purchase orders

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/purchaseOrders/{purchaseOrderId}

Get purchase order

  • purchaseOrderId (path, required)
GET

/companies/{companyId}/data/salesOrders

List sales orders

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/salesOrders/{salesOrderId}

Get sales order

  • salesOrderId (path, required)
GET

/companies/{companyId}/data/suppliers

List suppliers

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/suppliers/{supplierId}

Get supplier

GET

/companies/{companyId}/data/taxRates

List all tax rates

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/taxRates/{taxRateId}

Get tax rate

GET

/companies/{companyId}/data/trackingCategories

List tracking categories

  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/data/trackingCategories/{trackingCategoryId}

Get tracking categories

GET

/companies/{companyId}/reports/agedCreditor

Aged creditors report

  • reportDate (query) — Date the report is generated up to.
  • numberOfPeriods (query) — Number of periods to include in the report.
  • periodLengthDays (query) — The length of period in days.
GET

/companies/{companyId}/reports/agedCreditor/available

Aged creditors report available

GET

/companies/{companyId}/reports/agedDebtor

Aged debtors report

  • reportDate (query) — Date the report is generated up to.
  • numberOfPeriods (query) — Number of periods to include in the report.
  • periodLengthDays (query) — The length of period in days.
GET

/companies/{companyId}/reports/agedDebtor/available

Aged debtors report available

127 endpoints auto-detected

Authentication

This API uses an API key, passed in the "Authorization" header. No OAuth required.

curl -X POST \
  "https://api.codat.io/companies/{companyId}/connections/{connectionId}/push/directIncomes" \
  -H "Authorization: YOUR_API_KEY"

api.codat.io · HTTPS only