Quickbooks Sandbox
Integrate your application with the Quickbooks Sandbox API
🚀 Quickstart
Connect to Quickbooks Sandbox with Tenklo and see data flow in 2 minutes.
In Tenklo (free signup), go to Integrations -> Configure New Integration -> 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.
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.
-
How to register your own Quickbooks OAuth app
Register an OAuth app with Quickbooks and obtain credentials to connect it to Tenklo -
How do I link my Quickbooks Sandbox account?
Learn how to authenticate with Quickbooks Sandbox and link your account
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 name | Description | Type | Source code |
|---|---|---|---|
create-account | Create a QuickBooks Online chart of accounts entry. | Action | 🔗 Github |
create-bill | Create a vendor bill with expense or item lines | Action | 🔗 Github |
create-credit-memo | Create a QuickBooks credit memo. | Action | 🔗 Github |
create-customer | Create a customer record in QuickBooks Online | Action | 🔗 Github |
create-deposit | Create a bank deposit transaction | Action | 🔗 Github |
create-estimate | Create an estimate for a customer in QuickBooks Online. | Action | 🔗 Github |
create-invoice | Create a customer invoice with line items | Action | 🔗 Github |
create-item | Create a product or service item | Action | 🔗 Github |
create-journal-entry | Create a QuickBooks journal entry | Action | 🔗 Github |
create-payment | Record a customer payment against invoices | Action | 🔗 Github |
create-purchase-order | Create a QuickBooks purchase order | Action | 🔗 Github |
create-vendor | Create a vendor record in QuickBooks Online. | Action | 🔗 Github |
get-account | Retrieve an account by ID. | Action | 🔗 Github |
get-bill | Retrieve a bill by ID. | Action | 🔗 Github |
get-credit-memo | Retrieve a QuickBooks credit memo by ID. | Action | 🔗 Github |
get-customer | Retrieve a customer by ID. | Action | 🔗 Github |
get-deposit | Retrieve a deposit by ID | Action | 🔗 Github |
get-estimate | Retrieve an estimate by ID. | Action | 🔗 Github |
get-invoice | Retrieve an invoice by ID | Action | 🔗 Github |
get-item | Retrieve an item by ID. | Action | 🔗 Github |
get-journal-entry | Retrieve a QuickBooks journal entry by ID. | Action | 🔗 Github |
get-payment | Retrieve a payment by ID. | Action | 🔗 Github |
get-purchase-order | Retrieve a QuickBooks purchase order by ID. | Action | 🔗 Github |
get-vendor | Retrieve a vendor by ID | Action | 🔗 Github |
list-accounts | List accounts with the QuickBooks query endpoint | Action | 🔗 Github |
list-bills | List bills with the QuickBooks query endpoint | Action | 🔗 Github |
list-credit-memos | List QuickBooks credit memos. | Action | 🔗 Github |
list-customers | List customers with the QuickBooks query endpoint. | Action | 🔗 Github |
list-deposits | List deposits with the QuickBooks query endpoint. | Action | 🔗 Github |
list-estimates | List estimates with the QuickBooks query endpoint | Action | 🔗 Github |
list-invoices | List invoices with the QuickBooks query endpoint | Action | 🔗 Github |
list-items | List items with the QuickBooks query endpoint. | Action | 🔗 Github |
list-journal-entries | List QuickBooks journal entries with optional filtering and pagination. | Action | 🔗 Github |
list-payments | List payments using the QuickBooks query endpoint. | Action | 🔗 Github |
list-purchase-orders | List QuickBooks purchase orders | Action | 🔗 Github |
list-vendors | List vendors with the QuickBooks query endpoint. | Action | 🔗 Github |
query-entities | Run a custom QuickBooks SQL-like query over supported entities | Action | 🔗 Github |
send-invoice | Email an invoice using QuickBooks delivery settings | Action | 🔗 Github |
update-account | Update an account using its current SyncToken | Action | 🔗 Github |
update-bill | Update a bill using its current SyncToken | Action | 🔗 Github |
update-credit-memo | Update a QuickBooks credit memo | Action | 🔗 Github |
update-customer | Update a customer using its current SyncToken. | Action | 🔗 Github |
update-deposit | Update a deposit using its current SyncToken. | Action | 🔗 Github |
update-estimate | Update an existing estimate in QuickBooks with sparse update support. | Action | 🔗 Github |
update-invoice | Update an invoice using its current SyncToken | Action | 🔗 Github |
update-item | Update a QuickBooks item using its current SyncToken with sparse update support. | Action | 🔗 Github |
update-journal-entry | Update a QuickBooks journal entry. | Action | 🔗 Github |
update-payment | Update a payment using its current SyncToken. | Action | 🔗 Github |
update-purchase-order | Update a QuickBooks purchase order | Action | 🔗 Github |
update-vendor | Update a vendor using its current SyncToken | Action | 🔗 Github |
accounts | Sync chart of accounts records from QuickBooks Online | Sync | 🔗 Github |
bill-payments | Sync QuickBooks bill payments | Sync | 🔗 Github |
bills | Sync vendor bills from QuickBooks Online. | Sync | 🔗 Github |
credit-memos | Sync QuickBooks credit memos | Sync | 🔗 Github |
customers | Sync customer records from QuickBooks Online. | Sync | 🔗 Github |
deposits | Sync deposit transactions from QuickBooks Online. | Sync | 🔗 Github |
estimates | Sync customer estimates from QuickBooks Online. | Sync | 🔗 Github |
invoices | Sync invoices from QuickBooks Online | Sync | 🔗 Github |
items | Sync product and service items from QuickBooks Online | Sync | 🔗 Github |
journal-entries | Sync QuickBooks journal entries | Sync | 🔗 Github |
payments | Sync customer payments from QuickBooks Online. | Sync | 🔗 Github |
purchases | Sync QuickBooks purchase transactions | Sync | 🔗 Github |
transfers | Sync QuickBooks transfers | Sync | 🔗 Github |
vendors | Sync vendor records from QuickBooks Online | Sync | 🔗 Github |