Documentation Index
Fetch the complete documentation index at: https://docs.alterauth.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Connect your users to QuickBooks for accounting data, invoicing, expense tracking, and financial reporting.| Property | Value |
|---|---|
| Provider ID | quickbooks |
| Category | Finance & HR |
| PKCE | Supported |
| Token refresh | Automatic |
| Redirect URI | Shown in Developer Portal |
Step 1: Create a QuickBooks OAuth App
Go to the Intuit Developer Dashboard
Navigate to developer.intuit.com/app/developer/dashboard and sign in.
Create a new app
Click Create an app, select QuickBooks Online and Payments, and fill in the app name.
Configure the redirect URI
Under Development > Keys & OAuth, add the Alter callback URL from the Developer Portal to the Redirect URIs field.
Step 2: Add to Alter Vault
Open the Developer Portal
Go to portal.alterauth.com and navigate to your app.
Enter credentials
- Client ID: Paste your QuickBooks Client ID
- Client Secret: Paste your QuickBooks Client Secret
Available Scopes
| Scope | Description |
|---|---|
com.intuit.quickbooks.accounting | Full access to QuickBooks accounting data |
com.intuit.quickbooks.payment | Access to payment processing |
openid | OpenID Connect authentication |
profile | Access to user profile |
email | Access to user email address |
Notes
- QuickBooks has separate sandbox and production environments. Use sandbox credentials during development.
- The
com.intuit.quickbooks.accountingscope is required for most accounting operations. - See the QuickBooks OAuth 2.0 documentation for more details.