Diagnostics
{
"provider_key": "quickbooks",
"status": "not_configured",
"required_env_present": false,
"missing_env_vars": [
"QUICKBOOKS_CLIENT_ID",
"QUICKBOOKS_CLIENT_SECRET",
"QUICKBOOKS_REDIRECT_URI"
],
"provider_setup_complete": false,
"missing_setup_fields": [
"clientId",
"clientSecret",
"environment",
"scopes"
],
"missing_setup_labels": [
"Client ID",
"Client secret",
"Environment",
"Scopes"
],
"setup_warnings": [
"Production redirect URIs must be HTTPS, not IP addresses, and must match Intuit exactly including trailing slash."
],
"redirect_uri_expected": "https://your-project-name.vercel.app/api/integrations/quickbooks/callback",
"callback_route": "/api/integrations/quickbooks/callback",
"scopes": [
"com.intuit.quickbooks.accounting"
],
"token_present": false,
"token_expiry": null,
"last_test_status": null,
"last_test_error": null,
"decoded_last_error": null,
"app_review_required": false,
"setup_steps": [
"Create/open the Intuit app.",
"Add the exact Luzione callback URL to the correct environment.",
"Save client credentials and environment.",
"Authorize with a user who can access the QuickBooks company."
],
"assets_supported": true,
"assets_selected": false,
"governed_usage_allowed": true,
"external_actions_enabled": false
}