Quickbooks Sandbox

Integrate your application with the Quickbooks Sandbox API

🚀 Quickstart

Connect to Quickbooks Sandbox with Tenklo and see data flow in 2 minutes.

Create the integration

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

Authorize Quickbooks Sandbox

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

Call the Quickbooks Sandbox API

Let's make your first request to the Quickbooks Sandbox API. Replace the placeholders below with your Environment API key, integration ID, and connection ID:

curl "https://api.tenklo.dev/proxy/v3/company/${connectionConfig.realmId}/query?query=select * from Account" \
  -H "Authorization: Bearer <NANGO-API-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 Tenklo to inspect requests.

Implement Tenklo in your app

Follow our Auth implementation guide to integrate Tenklo in your app.

To obtain your own production credentials, follow the setup guide linked below.

📚 Quickbooks Sandbox Integration Guides

Tenklo maintained guides for common use cases.

Official docs: Quickbooks API documentation

🧩 Pre-built syncs & actions for Quickbooks Sandbox

Explore Nango-provided actions in your dashboard. Extend and customize them to fit your needs.

Others

Function nameDescriptionTypeSource code
create-accountCreate a QuickBooks Online chart of accounts entry.Action🔗 Github
create-billCreate a vendor bill with expense or item linesAction🔗 Github
create-credit-memoCreate a QuickBooks credit memo.Action🔗 Github
create-customerCreate a customer record in QuickBooks OnlineAction🔗 Github
create-depositCreate a bank deposit transactionAction🔗 Github
create-estimateCreate an estimate for a customer in QuickBooks Online.Action🔗 Github
create-invoiceCreate a customer invoice with line itemsAction🔗 Github
create-itemCreate a product or service itemAction🔗 Github
create-journal-entryCreate a QuickBooks journal entryAction🔗 Github
create-paymentRecord a customer payment against invoicesAction🔗 Github
create-purchase-orderCreate a QuickBooks purchase orderAction🔗 Github
create-vendorCreate a vendor record in QuickBooks Online.Action🔗 Github
get-accountRetrieve an account by ID.Action🔗 Github
get-billRetrieve a bill by ID.Action🔗 Github
get-credit-memoRetrieve a QuickBooks credit memo by ID.Action🔗 Github
get-customerRetrieve a customer by ID.Action🔗 Github
get-depositRetrieve a deposit by IDAction🔗 Github
get-estimateRetrieve an estimate by ID.Action🔗 Github
get-invoiceRetrieve an invoice by IDAction🔗 Github
get-itemRetrieve an item by ID.Action🔗 Github
get-journal-entryRetrieve a QuickBooks journal entry by ID.Action🔗 Github
get-paymentRetrieve a payment by ID.Action🔗 Github
get-purchase-orderRetrieve a QuickBooks purchase order by ID.Action🔗 Github
get-vendorRetrieve a vendor by IDAction🔗 Github
list-accountsList accounts with the QuickBooks query endpointAction🔗 Github
list-billsList bills with the QuickBooks query endpointAction🔗 Github
list-credit-memosList QuickBooks credit memos.Action🔗 Github
list-customersList customers with the QuickBooks query endpoint.Action🔗 Github
list-depositsList deposits with the QuickBooks query endpoint.Action🔗 Github
list-estimatesList estimates with the QuickBooks query endpointAction🔗 Github
list-invoicesList invoices with the QuickBooks query endpointAction🔗 Github
list-itemsList items with the QuickBooks query endpoint.Action🔗 Github
list-journal-entriesList QuickBooks journal entries with optional filtering and pagination.Action🔗 Github
list-paymentsList payments using the QuickBooks query endpoint.Action🔗 Github
list-purchase-ordersList QuickBooks purchase ordersAction🔗 Github
list-vendorsList vendors with the QuickBooks query endpoint.Action🔗 Github
query-entitiesRun a custom QuickBooks SQL-like query over supported entitiesAction🔗 Github
send-invoiceEmail an invoice using QuickBooks delivery settingsAction🔗 Github
update-accountUpdate an account using its current SyncTokenAction🔗 Github
update-billUpdate a bill using its current SyncTokenAction🔗 Github
update-credit-memoUpdate a QuickBooks credit memoAction🔗 Github
update-customerUpdate a customer using its current SyncToken.Action🔗 Github
update-depositUpdate a deposit using its current SyncToken.Action🔗 Github
update-estimateUpdate an existing estimate in QuickBooks with sparse update support.Action🔗 Github
update-invoiceUpdate an invoice using its current SyncTokenAction🔗 Github
update-itemUpdate a QuickBooks item using its current SyncToken with sparse update support.Action🔗 Github
update-journal-entryUpdate a QuickBooks journal entry.Action🔗 Github
update-paymentUpdate a payment using its current SyncToken.Action🔗 Github
update-purchase-orderUpdate a QuickBooks purchase orderAction🔗 Github
update-vendorUpdate a vendor using its current SyncTokenAction🔗 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

On this page