Error guides
Every error carries a code, a plain message, a retry hint and a link to one of these pages.
- invalid_requestInvalid request
- invalid_qbxmlInvalid qbXML
- invalid_jsonInvalid JSON
- payload_too_largePayload too large
- invalid_cursorInvalid cursor
- cursor_expiredCursor expired
- missing_api_keyMissing API key
- invalid_api_keyInvalid API key
- end_user_requiredEnd user required
- end_user_not_foundEnd user not found
- not_foundNot found
- not_supportedNot supported yet
- idempotency_conflictIdempotency key reused
- rate_limitedRate limited
- daily_cap_reachedDaily request cap reached
- org_suspendedOrganization suspended
- key_suspendedAPI key suspended
- end_user_revokedCompany file revoked
- file_limit_reachedCompany file limit reached
- connect_link_expiredConnect link expired
- connect_link_usedConnect link already used
- already_connectedEnd user already connected
- server_errorServer error
- duplicate_nameQuickBooks status 3100: name already in use
- invalid_referenceQuickBooks status 3140: invalid reference
- revision_conflictQuickBooks status 3200: revisionNumber out of date
- edition_not_supportedQuickBooks status 3250: not supported by this edition
- quickbooks_errorQuickBooks returned an error
- invalid_responseUnreadable QuickBooks reply
- quickbooks_could_not_startHRESULT 0x80040408: QuickBooks could not be started
- connection_errorWeb Connector reported an error
- outcome_unknownOutcome unknown