ACCOUNTING INTEGRATION
QuickBooks Online integration with the Unify Accounting API
Read QuickBooks Online accounts, customers and vendors, plus 9 more objects, on one data model, in beta.
GET /v1/finance/accounts?platform=quickbooks-online&limit=1
API design previewRequest
curl "https://api.unifyint.com/v1/finance/accounts?platform=quickbooks-online&limit=1" \
-H "Authorization: Bearer $UNIFY_API_KEY"200 OK · API design preview
{
"data": [
{
"id": "acc_01EXAMPLE",
"object": "account",
"remote_id": "example-1001",
"name": "Accounts Receivable",
"type": "asset",
"currency": "USD",
"updated_at": "2026-10-28T14:02:11Z",
"raw": { "...": "original QuickBooks Online record, unchanged" }
}
],
"next_cursor": null
}GET /v1/finance/accounts?platform=quickbooks-online&limit=1 (API design preview)
const res = await fetch("https://api.unifyint.com/v1/finance/accounts?platform=quickbooks-online&limit=1", {
headers: { Authorization: `Bearer ${process.env.UNIFY_API_KEY}` },
});
const { data, next_cursor } = await res.json();API design preview. Field names may change before general availability.
About the QuickBooks Online integration
QuickBooks Online is Intuit's cloud ledger for small and growing businesses. Unify Int reads its accounts, customers, vendors, invoices, bills, payments and journal entries.
QuickBooks Online exposes a REST API (v3) with OAuth 2.0, a change data capture endpoint and webhooks for most entities. The Unify Accounting API maps its chart of accounts, contacts, invoices, bills, payments and journal entries to the Unify Graph, keeping classes, locations and the raw QuickBooks record on every object.
- Status
- Beta
- Category
- Accounting, Bank feeds
- Auth
- OAuth 2.0
- Sandbox
- Available
- Webhooks
- Yes
- Bank feeds
- Supported
- Regions
- US, CA, UK, AU
Supported objects
Read and write status for each QuickBooks Online object in the Unify Accounting API. Write appears only where write-back is confirmed.
Accounts
Read · BetaCustomers
Read · BetaWrite on roadmapVendors
Read · BetaWrite on roadmapInvoices
Read · BetaWrite on roadmapBills
Read · BetaWrite on roadmapPayments
Read · BetaWrite on roadmapJournal Entries
Read · BetaWrite on roadmapItems
Read · BetaWrite on roadmapTax Rates
Read · BetaAttachments
Read · BetaWrite on roadmapBank Feed Accounts
Write on roadmapPushing feed transactions into the ledger; subject to the vendor's feed partner programme.
Bank Feed Transactions
Write on roadmapPushing feed transactions into the ledger; subject to the vendor's feed partner programme.
Why build QuickBooks Online on Unify Int
One data model
QuickBooks Online records arrive in the same Unify Graph shape as every other platform in the category, with the original record kept in raw.
Unify Connect
A white-label flow for your customers to authorize QuickBooks Online. Tokens are stored and refreshed for you.
Custom fields and passthrough
Map QuickBooks Online custom fields per connection, and call any endpoint the model does not cover through passthrough requests.
Unify Monitor
Request logs, sync health and alerts for every QuickBooks Online connection, so support can see what happened.