JUMP TOOverviewUsing Codat's APIThe basicsAuthenticationQueryingPaginationOrdering resultsModified datesManaging companiesQueueing data syncsStatus codes and errorsAdvancedPush: Creating and updating dataRate limitsOptimizing your API callsCommon APICompaniesAll companiesgetCreate companypostUpdate companyputDelete companydeleteSingle companygetConnectionsAll connectionsgetCreate connectionpostSingle connectiongetDelete connectiondeleteDisconnect a data source from a companypatchData - PullInitiates the process of capturing a new data snapshot for a companypostInitiates the process of capturing a data snapshot of a specified type for a companypostFetch a list of all data snapshots captured for a companygetFetch metadata on a single data synchronisationgetGet the status for each datatypegetData - PushGets all available push options for the given data typegetGets the POST push options for the given data typegetGets the PUT push options for the given data typegetGets the push options for the given data typegetGets paged push operation recordsgetGets a single push operation recordgetProfileFetch your organisations company profilegetUpdate your organisations company profileputSettingsGet company specific settingsgetSet company specific settingsputGet company specific synchronisation settingsgetSet company specific synchronisation settingspostGet your sync settingsgetUpdate your sync settingspostFetch your settingsgetUpdate your settingspatchFetch your organisations integration settingsgetUpdate your organisations integration settingspatchIntegrationsGet all integrationsgetGet a single integrationgetGets the branding and logos for the given integrationgetRulesAll rulesgetCreate rulepostUpdate ruleputSingle rulegetDelete ruledeleteAll alertsgetAlerts for a given rulegetSingle alertgetAccounting APIAccounting - Account transactionsAll account transactionsgetAccounting - AttachmentsAll attachments billgetSingle bill attachmentgetDownload bill attachmentgetCreate bill attachmentpostAll attachments customergetSingle customer attachmentgetDownload customer attachmentgetAll attachments invoicegetSingle invoice attachmentgetDownload invoice attachmentgetCreate invoice attachmentpostAll attachments suppliergetSingle supplier attachmentgetDownload supplier attachmentgetAccounting - Bank accountsAll bank accountsgetSingle bank accountgetGets bank transactions for a given bank account IDgetGets the bank account for given account ID.getGets the latest bank transactions for given account ID and company.getGets the options of pushing bank account transactions.getCreate bank accountpostPosts bank transactions to the accounting package for a given company.postAccounting - Bank statementsAll bank statementsgetGets the latest bank statements for a company, with paginationgetAccounting - Bill credit notesAll bill credit notesgetCreate bill credit notepostUpdate bill credit noteputAccounting - Bill paymentsAll bill paymentsgetCreate bill paymentpostAccounting - BillsAll billsgetCreate billpostUpdate billputAccounting - Credit notesAll credit notesgetCreate credit notepostAccounting - CustomersAll customersgetCreate customerpostUpdate customerputAccounting - Direct costsAll direct costsgetCreate direct costpostAccounting - Direct incomesAll direct incomesgetPosts a new direct income to the accounting package for a given company.postAccounting - FinancialsGets the latest balance sheet for a company.getGets the latest profit and loss for a company.getGets the latest cashflow statement for a company.getAccounting - InfoGets the latest basic info for a company.getAccounting - InvoicesAll invoicesgetSingle invoice as PDFgetCreate invoicepostUpdate invoiceputAccounting - ItemsAll itemsgetCreate itempostAccounting - Journal entriesAll journal entriesgetCreate journal entrypostAccounting - Nominal accountsAll nominal accountsgetCreate nominal accountpostAccounting - PaymentsAll paymentsgetCreate paymentpostAccounting - Purchase ordersAll purchase ordersgetCreate purchase orderpostUpdate purchase orderputAccounting - ReportsGet is the aged debtor report is availablegetGet if the aged creditor report is availablegetGets the aged debtor report for a company.getGets the aged creditor report for a company.getAccounting - SuppliersAll suppliersgetCreate supplierpostAccounting - Tax ratesAll tax ratesgetAccounting - Tracking categoriesAll tracking categoriesgetAccounting - TransfersAll transfersgetCreate transferpostBanking APIBanking - Account balancesList balances for an accountgetBanking - AccountsList Bank AccountsgetSingle Bank AccountgetBanking - Transaction categoriesList transaction categoriesgetGet a bank transaction categorygetBanking - TransactionsList transactionsgetGet a bank transactiongetCommerce APICommerce - CustomersAll customersgetSingle customergetCommerce - DisputesAll disputesgetSingle disputegetCommerce - InfoGets the latest basic info for a commerce company.getCommerce - OrdersAll ordersgetSingle ordergetCommerce - PaymentsAll paymentsgetSingle paymentgetCommerce - ProductsAll productsgetSingle productgetCommerce - TransactionsAll transactionsgetSingle transactiongetAssess APIAssess - CategoriesAll account categoriesgetGets suggested and confirmed category for an accountgetUpdates or removes confirmed category for an accountpatchSuggested and confirmed account categoriesgetUpdates categoriespatchAssess - Data IntegrityGets match status a company and data typegetGets match summary a company and data typegetGets record-by-record match a company and data typegetAssess - ReportsGets all financial metrics for a companygetGets fully categorized P&L statement for a company.getGets fully categorized balance sheet statement for a companygetGets the revenue and revenue growth for a companygetGets order information for a companygetGets refunds data for a companygetGets customer retention metrics for a companygetGets lifetime value metric a companygetGets marketing metrics from an accounting source for a companygetGets metrics for subscription revenuegetSync for CommerceCompany ManagementList CompaniesgetCreate a Sync for Commerce CompanypostList Data Connections for a companygetCreate Data ConnectionpostUpdate Data ConnectionpatchSync ConfigurationGet Sync for Commerce Status for a companygetPost Sync for Commerce settingspostGet options for Sync for Commerce settingsgetGet Sync Flow UrlgetIntegrationsList Codat's integrationsgetGet branding for an integrationgetSync DataSend Orders DatapostSend Payments DatapostSend Transactions DatapostCheck Dataset StatusgetSyncRun a Commerce sync from the last successful sync...postAll paymentsget https://api.codat.io/companies/{companyId}/data/paymentsReturns a list of the payments for a company. You can use the query and orderBy parameters to filter and sort the results.