QuickBooks
QuickBooks is an accounting software package developed and marketed by Intuit. QuickBooks products are geared mainly toward small and medium-sized businesses and offer on-premises accounting applications as well as cloud-based versions that accept business payments, manage and pay bills, and payroll functions.
At a Glance
- Difficulty
- ⚡MODERATESelf-Service Signup + App Review Required
- Authentication
- OAuth 2.0OAuth 2.0 authorization code flow.
- Webhooks
- Native — invoice, customer, and payment events (20+ event types)
- Partnership Required
- Yes(Intuit Developer Account required (free, self-service).)
- Partnership Application
- Intuit Developer Portal↗
- Apideck Credentials
- AvailableAvailable — OAuth shows "Apideck" as the requesting application.
- Costs
- Free at Builder tier (500,000 CorePlus API calls/month); paid tiers from $300/month (Silver) unlock higher volumes and Premium APIs.
- Sandbox Availability
- Available — Access Sandbox↗(Free sandbox via Intuit Developer Portal (up to 10 companies, valid for 2 years).)
- Account Type Required
- QuickBooks Online (Simple Start, Essentials, Plus, or Advanced)
- Consumer Access Level
- Any user with QuickBooks Online access (Admin recommended for full data access)
- Rate Limits
- 500 requests/minute per company, 10 concurrent maximum; batch endpoint 120 requests/minute.
What are Apideck credentials?
For select connectors, Apideck has established partnerships allowing you to integrate immediately without your own partnership. When using Apideck credentials, “Apideck” appears as the requesting application during OAuth. Learn more about partnership categories →
Responsibility matrix
| Task | You (Customer) | Your Consumer | Apideck |
|---|---|---|---|
| Create Intuit Developer Account | ✓ | — | — |
| Register & Configure App | ✓ | — | Docs provided |
| Complete App Assessment | ✓ | — | Support available |
| Add Credentials to Apideck | ✓ | — | — |
| Authorize Connection (OAuth) | — | ✓ | Handles OAuth flow |
| Build via Unified API | ✓ | — | Maintains connector |
| Token Refresh | — | — | ✓ Automatic |
| Monitor Connections | ✓ Via dashboard | ✓ Can revoke anytime | Logs & alerts |
Environments
- Sandbox
- Development keys from the Intuit Developer Portal. Sandbox rate limits match production; some email-related features are restricted.
- Production
- Production keys are issued after app approval. Development credentials CANNOT be used with production accounts and vice versa.
🚨Important to Know About QuickBooks
- Access tokens expire after 1 hour (auto-refreshed by Apideck); refresh tokens expire after 100 days of inactivity and rotate on each refresh — dormant connections must be re-authorized by the consumer.
- App Assessment Questionnaire required before production access is granted.
- The free Builder tier's monthly CorePlus (data retrieval) call cap is hard — calls above it are blocked, not throttled, until the next billing cycle or a tier upgrade.
49 gotchas across 22 resources
Connector-specific behaviors and limitations to be aware of
25 supported resources
View field mappings, supported operations, and schema details