---
title: "COUNT Partner API"
description: "Official documentation for the COUNT Partner API — build accounting integrations with a consistent reference, guides, and tools."
canonical: "https://developers.getcount.com/reference"
source: "https://developers.getcount.com/reference"
---
API Reference

# API Reference

Every COUNT Partner API endpoint — 190 across 25 resource groups — with request and response shapes, examples, and a runnable request on each page.

## Before you start

All routes are relative to `https://api.getcount.com` and begin with `/partners`. Every request carries an HMAC signature proving it came from your app, and every workspace route also carries a bearer token scoping it to one customer's books — see [Authentication & Signing](https://developers.getcount.com/getting-started/authentication).

Identifiers are UUIDs, returned as `id`. List endpoints share one [response envelope](https://developers.getcount.com/getting-started/response-shapes) and are paginated with `page` and `limit`. Retryable writes accept an [Idempotency-Key](https://developers.getcount.com/guides/idempotency-and-retries).

Machine-readable versions of everything below: [OpenAPI 3.0](https://developers.getcount.com/openapi.json), [Postman collection](https://developers.getcount.com/postman-collection.json), and [llms.txt](https://developers.getcount.com/llms.txt).

## Resource groups

[Customers 22 endpoints Customers are the people and businesses you invoice. A customer carries its contact details, billing and shipping addresses, contacts, and tax settings.](https://developers.getcount.com/reference/customers) [Invoices 18 endpoints Invoices, estimates, and credit memos share the same routes, distinguished by invoiceType. Every invoice object includes a derived status field (draft, approved, sent, unpaid, partial, paid, overdue, void) alongside the raw isDraft / approved / isSent / paymentStatus flags. All references use UUIDs.](https://developers.getcount.com/reference/invoices) [Credit Memos 9 endpoints Credit memos reduce what a customer owes. They are invoice records with invoiceType memo and use the same /partners/invoices routes as invoices and estimates. Apply approved memos to open invoices with the credit-application endpoints.](https://developers.getcount.com/reference/credit-memo) [Recurring Invoice Templates 7 endpoints Recurring invoice templates define a schedule that automatically generates invoices (or estimates) in a workspace. Each template stores the invoice payload, recurrence cadence, and next run date. Credit memos cannot be recurring.](https://developers.getcount.com/reference/recurring-invoice-templates) [Bills 10 endpoints Bills are vendor payables — amounts your workspace owes to suppliers. Partner routes cover listing, creating, updating, approving, and deleting bills, applying vendor memos, and removing transaction payments. All references use UUIDs.](https://developers.getcount.com/reference/bills) [Transactions 12 endpoints Transactions are the individual money movements on a workspace account. Amounts are signed: negative for money out (expense) and positive for money in (income). All references (account, category, vendor, customer, tags) use UUIDs.](https://developers.getcount.com/reference/transactions) [Chart of Accounts 6 endpoints The chart of accounts is the workspace general ledger. Every transaction, bill, invoice line, and journal entry line posts to an account. Accounts are organized by high-level type (Assets, Liabilities, Equity, Income, Expenses) and a numeric sub-type.](https://developers.getcount.com/reference/chart-of-accounts) [Vendors 4 endpoints Vendors are the suppliers, merchants, contractors, and contacts you pay through bills and expense transactions. A vendor holds contact details, an optional address, 1099 tax settings, and status.](https://developers.getcount.com/reference/vendors) [Products & Services 5 endpoints Products and services are the catalog items you sell on invoices and estimates. Each record carries pricing, optional inventory tracking, income and purchase category accounts, and tax configuration.](https://developers.getcount.com/reference/products-and-services) [Journal Entries 5 endpoints Journal entries are manual double-entry postings to the general ledger. Each posting has a memo, date, optional reference number, and balanced debit/credit lines that reference chart-of-accounts UUIDs.](https://developers.getcount.com/reference/journal-entries) [Budgets 14 endpoints Budgets let partners create workspace financial plans with versioned cell grids. Partner responses expose budget UUIDs as `id`, strip internal numeric foreign keys, and require `accountUuid` (not numeric `accountId`) on cell update payloads.](https://developers.getcount.com/reference/budgets) [Tags 10 endpoints Tags are workspace labels used to classify transactions, journal entries, invoices, bills, and other records. Tag groups organize related tags — each tag may belong to at most one group.](https://developers.getcount.com/reference/tags) [Webhooks 4 endpoints Subscribe to workspace events and receive HTTPS POST deliveries when matching records change. Each subscription covers one event type per workspace.](https://developers.getcount.com/reference/webhooks) [Documents 12 endpoints Upload, list, update, and delete files in a workspace document library. Large files use a chunked upload flow. Partner responses omit internal storage paths and download URLs.](https://developers.getcount.com/reference/documents) [People 2 endpoints People are workspace members — employees, contractors, and other payroll or expense-reporting contacts. Partner responses expose UUIDs as `id` and omit internal numeric foreign keys.](https://developers.getcount.com/reference/people) [Projects 8 endpoints Projects group work for a customer with a status, schedule, and associated tasks. Partner responses use UUIDs; numeric `customerId` and `statusId` fields are stripped.](https://developers.getcount.com/reference/projects) [Tasks 5 endpoints Tasks are units of work with assignees, statuses, deadlines, and optional project links. Partner responses expose UUIDs; numeric foreign keys on the task root are stripped.](https://developers.getcount.com/reference/tasks) [Time Entries 5 endpoints Time entries record minutes logged by a person against projects, customers, and billable services. Partner responses use UUIDs; entries in processed pay periods are read-only.](https://developers.getcount.com/reference/time-entries) [Expense Receipts 7 endpoints Expense receipts (pending receipts) capture out-of-pocket expenses before they are matched to bank transactions. Upload receipt images via multipart form data; API responses omit receiptUrl by design.](https://developers.getcount.com/reference/expense-receipts) [Connections 6 endpoints List and manage bank-feed connections (Plaid, Akahu, and similar). New connections require a human to complete Plaid Hosted Link in a browser.](https://developers.getcount.com/reference/connections) [Reconciliations 4 endpoints Start a bank reconciliation draft for an account statement period, correct or delete it while it is a draft, then complete it to mark reviewed journal entries as reconciled.](https://developers.getcount.com/reference/reconciliations) [Opening Balance 2 endpoints Read and publish the workspace opening (conversion) balance as of the cutover date. Total debits must equal total credits.](https://developers.getcount.com/reference/opening-balance) [Workspace 3 endpoints Read and update workspace-level settings for the authenticated workspace: the bookkeeping cutover date and the workspace’s GST configuration.](https://developers.getcount.com/reference/workspace) [Reports 9 endpoints Generate trial balance, profit and loss, balance sheet, AR/AP aging, sales analytics, customer activity, and account transactions (general-ledger detail) reports for a workspace. All routes use POST with filters on the query string — there is no request body.](https://developers.getcount.com/reference/reports) [Workspace Stats 1 endpoint Aggregated CFO-style business snapshot for a workspace — cash, profitability, receivables, payables, tax obligations, and bank connections in one GET call.](https://developers.getcount.com/reference/workspace-stats)
