Accounting API
A flexible API for pulling accounting data, normalized and aggregated from 20 accounting integrations.
Latency
Not monitored yet
Uptime
Not monitored yet
Playground
Verified
live
Endpoints
/companies/{companyId}/connections/{connectionId}/push/directIncomes
Create direct income
/companies/{companyId}/connections/{connectionId}/push/directIncomes/{directIncomeId}/attachment
Create direct income attachment
/companies/{companyId}/connections/{connectionId}/push/invoices
Create invoice
/companies/{companyId}/connections/{connectionId}/push/invoices/{invoiceId}
Delete invoice
/companies/{companyId}/connections/{connectionId}/push/bankAccounts/{accountId}/bankTransactions
Create bank transactions
/companies/{companyId}/connections/{connectionId}/push/bankAccounts/{bankAccountId}
Update bank account
/companies/{companyId}/data/billPayments/{billPaymentId}
Get bill payment
/companies/{companyId}/connections/{connectionId}/push/billCreditNotes
Create bill credit note
/companies/{companyId}/connections/{connectionId}/push/billCreditNotes/{billCreditNoteId}
Update bill credit note
/companies/{companyId}/connections/{connectionId}/push/billPayments
Create bill payments
/companies/{companyId}/connections/{connectionId}/push/billPayments/{billPaymentId}
Delete bill payment
/companies/{companyId}/connections/{connectionId}/push/bills
Create bill
/companies/{companyId}/connections/{connectionId}/push/bills/{billId}
Delete bill
/companies/{companyId}/connections/{connectionId}/push/bills/{billId}
Update bill
/companies/{companyId}/connections/{connectionId}/push/bills/{billId}/attachments
Upload bill attachments
/companies/{companyId}/connections/{connectionId}/push/creditNotes
Create credit note
/companies/{companyId}/connections/{connectionId}/push/creditNotes/{creditNoteId}
Update creditNote
/companies/{companyId}/connections/{connectionId}/data/accountTransactions
List account transactions
/companies/{companyId}/connections/{connectionId}/data/accountTransactions/{accountTransactionId}
Get account transaction
/companies/{companyId}/connections/{connectionId}/data/bankAccounts
List bank accounts
/companies/{companyId}/connections/{connectionId}/data/bankAccounts/{accountId}
Get bank account
/companies/{companyId}/connections/{connectionId}/data/bankAccounts/{accountId}/bankTransactions
List bank transactions for bank account
/companies/{companyId}/connections/{connectionId}/data/bills/{billId}/attachments
List bill attachments
/companies/{companyId}/connections/{connectionId}/data/bills/{billId}/attachments/{attachmentId}
Get bill attachment
/companies/{companyId}/connections/{connectionId}/data/bills/{billId}/attachments/{attachmentId}/download
Download bill attachment
/companies/{companyId}/connections/{connectionId}/data/customers/{customerId}/attachments
List customer attachments
/companies/{companyId}/connections/{connectionId}/data/customers/{customerId}/attachments/{attachmentId}
Get customer attachment
/companies/{companyId}/connections/{connectionId}/data/customers/{customerId}/attachments/{attachmentId}/download
Download customer attachment
/companies/{companyId}/connections/{connectionId}/data/directCosts
List direct costs
/companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId}
Get direct cost
/companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId}/attachments
List direct cost attachments
/companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId}/attachments/{attachmentId}
Get direct cost attachment
/companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId}/attachments/{attachmentId}/download
Download direct cost attachment
/companies/{companyId}/connections/{connectionId}/data/directIncomes
Get direct incomes
/companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId}
Get direct income
/companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId}/attachments
List direct income attachments
/companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId}/attachments/{attachmentId}
Get direct income attachment
/companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId}/attachments/{attachmentId}/download
Download direct income attachment
/companies/{companyId}/connections/{connectionId}/data/invoices/{invoiceId}/attachments
Get invoice attachments
/companies/{companyId}/connections/{connectionId}/data/invoices/{invoiceId}/attachments/{attachmentId}
Get invoice attachment
/companies/{companyId}/connections/{connectionId}/data/invoices/{invoiceId}/attachments/{attachmentId}/download
Download invoice attachment
/companies/{companyId}/connections/{connectionId}/data/suppliers/{supplierId}/attachments
List supplier attachments
/companies/{companyId}/connections/{connectionId}/data/suppliers/{supplierId}/attachments/{attachmentId}
Get supplier attachment
/companies/{companyId}/connections/{connectionId}/data/suppliers/{supplierId}/attachments/{attachmentId}/download
Download supplier attachment
/companies/{companyId}/connections/{connectionId}/data/transfers
List transfers
/companies/{companyId}/connections/{connectionId}/data/transfers/{transferId}
Get transfer
/companies/{companyId}/connections/{connectionId}/push/customers
Create customer
/companies/{companyId}/connections/{connectionId}/push/customers/{customerId}
Update customer
/companies/{companyId}/connections/{connectionId}/options/bankAccounts
Get create/update bank account model
/companies/{companyId}/connections/{connectionId}/options/bankAccounts/{accountId}/bankTransactions
List push options for bank account bank transactions
/companies/{companyId}/connections/{connectionId}/options/billCreditNotes
Get create/update bill credit note model
/companies/{companyId}/connections/{connectionId}/options/billPayments
Get create bill payment model
/companies/{companyId}/connections/{connectionId}/options/bills
Get create/update bill model
/companies/{companyId}/connections/{connectionId}/options/journalEntries
Get create journal entry model
/companies/{companyId}/connections/{connectionId}/push/directCosts
Create direct cost
/companies/{companyId}/connections/{connectionId}/options/chartOfAccounts
Get create account model
/companies/{companyId}/connections/{connectionId}/options/creditNotes
Get create/update credit note model
/companies/{companyId}/connections/{connectionId}/options/customers
Get create/update customer model
/companies/{companyId}/connections/{connectionId}/options/directCosts
Get create direct cost model
/companies/{companyId}/connections/{connectionId}/options/directIncomes
Get create direct income model
/companies/{companyId}/connections/{connectionId}/options/invoices
Get create/update invoice model
/companies/{companyId}/connections/{connectionId}/options/items
Get create item model
/companies/{companyId}/connections/{connectionId}/push/bankAccounts
Create bank account
/companies/{companyId}/connections/{connectionId}/push/directCosts/{directCostId}/attachment
Upload direct cost attachment
/companies/{companyId}/connections/{connectionId}/options/journals
Get create journal model
/companies/{companyId}/connections/{connectionId}/options/payments
Get create payment model
/companies/{companyId}/connections/{connectionId}/options/purchaseOrders
Get create/update purchase order model
/companies/{companyId}/connections/{connectionId}/options/suppliers
Get create/update supplier model
/companies/{companyId}/connections/{connectionId}/options/transfers
Get create transfer model
/companies/{companyId}/connections/{connectionId}/push/accounts
Create account
/companies/{companyId}/connections/{connectionId}/push/invoices/{invoiceId}
Update invoice
/companies/{companyId}/connections/{connectionId}/push/invoices/{invoiceId}/attachment
Push invoice attachment
/companies/{companyId}/connections/{connectionId}/push/items
Create item
/companies/{companyId}/connections/{connectionId}/push/journalEntries
Create journal entry
/companies/{companyId}/connections/{connectionId}/push/journalEntries/{journalEntryId}
Delete journal entry
/companies/{companyId}/connections/{connectionId}/push/journals
Create journal
/companies/{companyId}/connections/{connectionId}/push/payments
Create payment
/companies/{companyId}/connections/{connectionId}/push/purchaseOrders
Create purchase order
/companies/{companyId}/connections/{connectionId}/push/purchaseOrders/{purchaseOrderId}
Update purchase order
/companies/{companyId}/connections/{connectionId}/push/suppliers
Create suppliers
/companies/{companyId}/connections/{connectionId}/push/suppliers/{supplierId}
Update supplier
/companies/{companyId}/connections/{connectionId}/push/transfers
Create transfer
/companies/{companyId}/data/accounts
List accounts
/companies/{companyId}/data/accounts/{accountId}
Get account
/companies/{companyId}/data/bankAccounts/{accountId}
Get bank account
/companies/{companyId}/data/bankAccounts/{accountId}/transactions
List all bank transactions
/companies/{companyId}/data/billCreditNotes
List bill credit notes
/companies/{companyId}/data/billCreditNotes/{billCreditNoteId}
Get bill credit note
/companies/{companyId}/data/billPayments
List bill payments
/companies/{companyId}/data/bills
List bills
/companies/{companyId}/data/bills/{billId}
Get bill
/companies/{companyId}/data/creditNotes
List credit notes
/companies/{companyId}/data/creditNotes/{creditNoteId}
Get credit note
/companies/{companyId}/data/customers
List customers
/companies/{companyId}/data/customers/{customerId}
Get customer
/companies/{companyId}/data/financials/balanceSheet
Get balance sheet
/companies/{companyId}/data/financials/cashFlowStatement
Get cash flow statement
/companies/{companyId}/data/financials/profitAndLoss
Get profit and loss
/companies/{companyId}/data/info
Get company info
/companies/{companyId}/data/info
Refresh company info
/companies/{companyId}/data/invoices
List invoices
/companies/{companyId}/data/invoices/{invoiceId}
Get invoice
/companies/{companyId}/data/invoices/{invoiceId}/pdf
Get invoice as PDF
/companies/{companyId}/data/items
List items
/companies/{companyId}/data/items/{itemId}
Get item
/companies/{companyId}/data/journalEntries
List journal entries
/companies/{companyId}/data/journalEntries/{journalEntryId}
Get journal entry
/companies/{companyId}/data/journals
List journals
/companies/{companyId}/data/journals/{journalId}
Get journal
/companies/{companyId}/data/paymentMethods
List all payment methods
/companies/{companyId}/data/paymentMethods/{paymentMethodId}
Get payment method
/companies/{companyId}/data/payments
List payments
/companies/{companyId}/data/payments/{paymentId}
Get payment
/companies/{companyId}/data/purchaseOrders
List purchase orders
/companies/{companyId}/data/purchaseOrders/{purchaseOrderId}
Get purchase order
/companies/{companyId}/data/salesOrders
List sales orders
/companies/{companyId}/data/salesOrders/{salesOrderId}
Get sales order
/companies/{companyId}/data/suppliers
List suppliers
/companies/{companyId}/data/suppliers/{supplierId}
Get supplier
/companies/{companyId}/data/taxRates
List all tax rates
/companies/{companyId}/data/taxRates/{taxRateId}
Get tax rate
/companies/{companyId}/data/trackingCategories
List tracking categories
/companies/{companyId}/data/trackingCategories/{trackingCategoryId}
Get tracking categories
/companies/{companyId}/reports/agedCreditor
Aged creditors report
/companies/{companyId}/reports/agedCreditor/available
Aged creditors report available
/companies/{companyId}/reports/agedDebtor
Aged debtors report
/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