What you can do
Invoices
Full parity with the internal app: real stock deduction, real expense-linking, real client-balance reconciliation, not a stubbed subset.
Estimates
Create, update, and manage estimates for your clients.
Clients
Manage the client list every invoice and estimate is scoped to.
Items
Your catalog of billable items, with optional stock tracking.
Expenses
Track and link expenses, including to specific invoices.
Before you start
- Authentication is a Bearer token you generate from inside the Billbooks app itself. See Authentication for the exact steps.
- Rate limits apply per resource, independently, not as one shared quota. See Rate Limits.
- Every response follows one consistent shape,
{"success": true, "data": ...}on success, a structured error envelope on failure. See Errors. - There is no webhooks feature on this API today. If your integration needs to react to events (a new payment, an updated invoice), you’ll need to poll the relevant endpoint.