Documentation Index
Fetch the complete documentation index at: https://docs.mage.ai/llms.txt
Use this file to discover all available pages before exploring further.
Only in Mage Pro.Try our fully managed solution to access this advanced feature.
Configuration
To set up the QuickBooks source, provide the following configuration parameters:| Key | Description | Sample Value | Required |
|---|---|---|---|
client_id | Client ID associated with your QuickBooks app. | 123456 | ✅ |
client_secret | Client secret generated when you create your QuickBooks app. | abcdefg | ✅ |
start_date | The start date for syncing data. Format: YYYY-MM-DDTHH:MM:SSZ. | 2021-01-01T00:00:00Z | ✅ |
user_agent | User agent name registered for your QuickBooks app. | agent_name | ✅ |
realm_id | Realm ID associated with your QuickBooks company account. | 123456 | ✅ |
refresh_token | Refresh token used to renew the access token after expiration (requires offline_access scope). | abcdefg | ✅ |
How to Generate Credentials
Follow QuickBooks’ OAuth 2.0 Authentication Playground guide to generate the required credentials:- Register a new QuickBooks app to get your
client_idandclient_secret. - Configure the OAuth scopes required by your app.
- Use the OAuth 2.0 playground to complete authentication and retrieve your
refresh_tokenandrealm_id.
Additional Notes
- The
start_datedetermines how far back data will be synced. - Ensure that the
offline_accessscope is enabled to obtain arefresh_token. - Tokens expire after a set period; use the
refresh_tokento obtain new access credentials automatically.