Overview
Pre-built tooling
✅ Authorization
✅ Authorization
✅ Read & write data
✅ Read & write data
| Tools | Status |
|---|---|
| Pre-built integrations | ✅ |
| API unification | ✅ |
| 2-way sync | ✅ |
| Webhooks from Nango on data modifications | ✅ |
| Real-time webhooks from 3rd-party API | 🚫 (time to contribute: <48h) |
| Proxy requests | ✅ |
✅ Observability & data quality
✅ Observability & data quality
| Tools | Status |
|---|---|
| HTTP request logging | ✅ |
| End-to-type type safety | ✅ |
| Data runtime validation | ✅ |
| OpenTelemetry export | ✅ |
| Slack alerts on errors | ✅ |
| Integration status API | ✅ |
✅ Customization
✅ Customization
| Tools | Status |
|---|---|
| Create or customize use-cases | ✅ |
| Pre-configured pagination | 🚫 (time to contribute: <48h) |
| Pre-configured rate-limit handling | 🚫 (time to contribute: <48h) |
| Per-customer configurations | ✅ |
Accounts
| Function name | Description | Type | Source code |
|---|---|---|---|
create-account | Creates a single account in QuickBooks. | Action | 🔗 Github |
update-account | Updates a single account in QuickBooks. | Action | 🔗 Github |
accounts | Fetches all accounts in QuickBooks. Handles both active and archived accounts, saving or deleting them based on their status. | Sync | 🔗 Github |
Bill Payments
Bills
Credit Memos
Customers
| Function name | Description | Type | Source code |
|---|---|---|---|
create-customer | Creates a single customer in QuickBooks. | Action | 🔗 Github |
update-customer | Update a single customer in QuickBooks. | Action | 🔗 Github |
customers | Fetches all QuickBooks customers. Handles both active and archived customers, saving or deleting them based on their status. | Sync | 🔗 Github |
Deposits
Invoices
| Function name | Description | Type | Source code |
|---|---|---|---|
create-invoice | Creates a single invoice in QuickBooks. | Action | 🔗 Github |
update-invoice | Updates a single invoice in QuickBooks. | Action | 🔗 Github |
invoices | Fetches all invoices in QuickBooks. Handles both active and voided invoices, saving or deleting them based on their status. | Sync | 🔗 Github |
Items
Journal Entries
Payments
Purchase Orders
Purchases
Transfers
Access requirements
| Pre-Requisites | Status | Comment |
|---|---|---|
| Paid dev account | ❓ | |
| Paid test account | ❓ | |
| Partnership | ❓ | |
| App review | ❓ | |
| Security audit | ❓ |
Setup guide
No setup guide yet.Contribute improvements to the setup guide by editing this page
Useful links
Contribute useful links by editing this page
API gotchas
- QuickBooks requires a company ID/realmId for each API request. To obtain this when creating a new connection on Nango, go to Settings and select Your Account and Settings. On the Your Account page, your Company ID (found under the Billing & Subscription tab) will be displayed at the top. Nango can automatically retrieve this for you, or you can manually override it by specifying the realmId when creating a new connection.
- You can use getConnection in your integration function to retrieve it, or when you fetch the Connection credentials with the REST API or SDK
Contribute API gotchas by editing this page
Going further
Connect to Quickbooks (Sandbox)
Guide to connect to Quickbooks (Sandbox) using Connect UI