hot.dev/quickbooks — QuickBooks Online Accounting API v3 bindings for Hot, built for agentic finance ops: OAuth 2.0 with rotating refresh tokens (authorize, exchange, refresh, revoke, a per-run token cache and an opt-in store-backed token keeper), sandbox and production companies, a pinned minorversion, CRUD with sparse updates for customers, vendors, items, accounts, invoices (send and PDF), payments, bills, bill payments, purchases, journal entries, estimates, sales receipts, credit memos, deposits, transfers, tax codes, classes, departments and employees, the SQL-like query endpoint with safe literals and pagination, reports with a row flattener, batch, change data capture, Fault parsing with intuit_tid, and webhook verification for both the legacy and CloudEvents payloads.
"hot.dev/quickbooks": "0.1.0"
Add this to your deps in hot.hot
Namespaces
| Namespace | Functions | Types | Description |
::quickbooks | 0 | — | QuickBooks Online Accounting API (v3) bindings, built for agentic |
| Namespace | Functions | Types | Description |
::api | 32 | 1 | The authenticated request helpers for the Accounting API, plus |
::auth | 20 | — | Credential resolution, the per-run access-token cache, and the opt-in |
::batch | 10 | — | The batch endpoint: up to 30 creates, updates, deletes and queries in |
::cdc | 4 | — | Change data capture: every entity of the given types created, |
::company | 2 | — | Company-level reads: CompanyInfo (name, address, fiscal year start, |
::entities | 20 | — | Create, read, update, delete, void, deactivate, send and PDF for the |
::oauth | 21 | 2 | Intuit OAuth 2.0 for QuickBooks Online, built on `hot.dev/oauth2`. |
::query | 17 | 1 | The QuickBooks query endpoint: a SQL-like `select` over one entity. |
::reports | 16 | — | QuickBooks Online reports, plus `flatten-report`, which turns a report's |
::webhooks | 9 | — | QuickBooks Online webhooks: signature verification and event parsing. |