Skip to main content

Documentation Index

Fetch the complete documentation index at: https://nango.dev/docs/llms.txt

Use this file to discover all available pages before exploring further.

πŸš€ Quickstart

Connect to Quickbooks with Nango and see data flow in 2 minutes.
1

Create the integration

In Nango (free signup), go to Integrations -> Configure New Integration -> Quickbooks.
2

Authorize Quickbooks

Go to Connections -> Add Test Connection -> Authorize, then log in to Quickbooks. Later, you’ll let your users do the same directly from your app.
3

Call the Quickbooks API

Let’s make your first request to the Quickbooks API. Replace the placeholders below with your secret key, integration ID, and connection ID:
curl "https://api.nango.dev/proxy/v3/company/${connectionConfig.realmId}/query?query=select * from Account" \
  -H "Authorization: Bearer <NANGO-SECRET-KEY>" \
  -H "Provider-Config-Key: <INTEGRATION-ID>" \
  -H "Connection-Id: <CONNECTION-ID>"
Or fetch credentials with the Node SDK or API.βœ… You’re connected! Check the Logs tab in Nango to inspect requests.
4

Implement Nango in your app

Follow our Auth implementation guide to integrate Nango in your app.To obtain your own production credentials, follow the setup guide linked below.

πŸ“š Quickbooks Integration Guides

Nango maintained guides for common use cases. Official docs: Quickbooks API documentation

🧩 Pre-built syncs & actions for Quickbooks

Enable them in your dashboard. Extend and customize to fit your needs.

Accounts

Function nameDescriptionTypeSource code
create-accountCreate a QuickBooks Online chart of accounts entry.ActionπŸ”— Github
get-accountRetrieve an account by ID.ActionπŸ”— Github
list-accountsList accounts with the QuickBooks query endpointActionπŸ”— Github
update-accountUpdate an account using its current SyncTokenActionπŸ”— Github

Bills

Function nameDescriptionTypeSource code
create-billCreate a vendor bill with expense or item linesActionπŸ”— Github
get-billRetrieve a bill by ID.ActionπŸ”— Github
update-billUpdate a bill using its current SyncTokenActionπŸ”— Github

Credit Memos

Function nameDescriptionTypeSource code
create-credit-memoCreate a QuickBooks credit memo.ActionπŸ”— Github
get-credit-memoRetrieve a QuickBooks credit memo by ID.ActionπŸ”— Github
list-credit-memosList QuickBooks credit memos.ActionπŸ”— Github
update-credit-memoUpdate a QuickBooks credit memoActionπŸ”— Github

Customers

Function nameDescriptionTypeSource code
create-customerCreate a customer record in QuickBooks OnlineActionπŸ”— Github
get-customerRetrieve a customer by ID.ActionπŸ”— Github
list-customersList customers with the QuickBooks query endpoint.ActionπŸ”— Github

Deposits

Function nameDescriptionTypeSource code
create-depositCreate a bank deposit transactionActionπŸ”— Github
get-depositRetrieve a deposit by IDActionπŸ”— Github
list-depositsList deposits with the QuickBooks query endpoint.ActionπŸ”— Github
update-depositUpdate a deposit using its current SyncToken.ActionπŸ”— Github

Estimates

Function nameDescriptionTypeSource code
get-estimateRetrieve an estimate by ID.ActionπŸ”— Github
list-estimatesList estimates with the QuickBooks query endpointActionπŸ”— Github
update-estimateUpdate an existing estimate in QuickBooks with sparse update support.ActionπŸ”— Github

Invoices

Function nameDescriptionTypeSource code
create-invoiceCreate a customer invoice with line itemsActionπŸ”— Github
get-invoiceRetrieve an invoice by IDActionπŸ”— Github
list-invoicesList invoices with the QuickBooks query endpointActionπŸ”— Github
send-invoiceEmail an invoice using QuickBooks delivery settingsActionπŸ”— Github
update-invoiceUpdate an invoice using its current SyncTokenActionπŸ”— Github

Items

Function nameDescriptionTypeSource code
create-itemCreate a product or service itemActionπŸ”— Github
get-itemRetrieve an item by ID.ActionπŸ”— Github
list-itemsList items with the QuickBooks query endpoint.ActionπŸ”— Github
update-itemUpdate a QuickBooks item using its current SyncToken with sparse update support.ActionπŸ”— Github

Journal Entries

Function nameDescriptionTypeSource code
create-journal-entryCreate a QuickBooks journal entryActionπŸ”— Github
get-journal-entryRetrieve a QuickBooks journal entry by ID.ActionπŸ”— Github
list-journal-entriesList QuickBooks journal entries with optional filtering and pagination.ActionπŸ”— Github
update-journal-entryUpdate a QuickBooks journal entry.ActionπŸ”— Github

Payments

Function nameDescriptionTypeSource code
create-paymentRecord a customer payment against invoicesActionπŸ”— Github
list-paymentsList payments using the QuickBooks query endpoint.ActionπŸ”— Github
update-paymentUpdate a payment using its current SyncToken.ActionπŸ”— Github

Purchase Orders

Function nameDescriptionTypeSource code
create-purchase-orderCreate a QuickBooks purchase orderActionπŸ”— Github
get-purchase-orderRetrieve a QuickBooks purchase order by ID.ActionπŸ”— Github
list-purchase-ordersList QuickBooks purchase ordersActionπŸ”— Github
update-purchase-orderUpdate a QuickBooks purchase orderActionπŸ”— Github

Query

Function nameDescriptionTypeSource code
query-entitiesRun a custom QuickBooks SQL-like query over supported entitiesActionπŸ”— Github

Vendors

Function nameDescriptionTypeSource code
get-vendorRetrieve a vendor by IDActionπŸ”— Github
list-vendorsList vendors with the QuickBooks query endpoint.ActionπŸ”— Github
update-vendorUpdate a vendor using its current SyncTokenActionπŸ”— Github

Others

Function nameDescriptionTypeSource code
create-estimateCreate an estimate for a customer in QuickBooks Online.ActionπŸ”— Github
create-vendorCreate a vendor record in QuickBooks Online.ActionπŸ”— Github
get-paymentRetrieve a payment by ID.ActionπŸ”— Github
list-billsList bills with the QuickBooks query endpointActionπŸ”— Github
update-customerUpdate a customer using its current SyncToken.ActionπŸ”— Github
accountsSync chart of accounts records from QuickBooks OnlineSyncπŸ”— Github
bill-paymentsSync QuickBooks bill paymentsSyncπŸ”— Github
billsSync vendor bills from QuickBooks Online.SyncπŸ”— Github
credit-memosSync QuickBooks credit memosSyncπŸ”— Github
customersSync customer records from QuickBooks Online.SyncπŸ”— Github
depositsSync deposit transactions from QuickBooks Online.SyncπŸ”— Github
estimatesSync customer estimates from QuickBooks Online.SyncπŸ”— Github
invoicesSync invoices from QuickBooks OnlineSyncπŸ”— Github
itemsSync product and service items from QuickBooks OnlineSyncπŸ”— Github
journal-entriesSync QuickBooks journal entriesSyncπŸ”— Github
paymentsSync customer payments from QuickBooks Online.SyncπŸ”— Github
purchasesSync QuickBooks purchase transactionsSyncπŸ”— Github
transfersSync QuickBooks transfersSyncπŸ”— Github
vendorsSync vendor records from QuickBooks OnlineSyncπŸ”— Github