QuickBooks Online API

API

Sync QuickBooks Online invoices, customers and payments

Price
Free Builder tier; paid partner tiers
Access
Intuit OAuth 2.0 access token

About

The QuickBooks Online Accounting API lets an authorized app read and write accounting entities such as invoices, customers and payments. Developers connect a company through Intuit OAuth 2.0, then call the company-scoped REST API.

What you can do with it

  • Read and sync invoices from a connected QuickBooks Online company
  • Create or update customer records from another business system
  • Match payment records to invoices for accounting reconciliation

Get started

  1. Create an Intuit developer app with the Accounting scope
  2. Connect a QuickBooks Online company through OAuth 2.0
  3. Use its realm ID and access token to read accounting entities

Example

curl "https://quickbooks.api.intuit.com/v3/company/$REALM_ID/invoice/$INVOICE_ID" \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -H "Accept: application/json"

Details

Hosting
Hosted service
Available in
Worldwide
MCP server
None

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .