QuickBooks disconnect landing (Intuit Disconnect URL)
/api/v1/quickbooks/disconnectedWhere Intuit sends the browser after a user removes DayZero from inside QuickBooks (Apps > My apps). Configure this path, with ?realmId= appended, as the app's Disconnect URL in the Intuit developer portal. The stored grant is verified with Intuit before anything changes. The redirect is identical whether or not the realm is known, so the landing cannot be used to probe which companies are connected.
Authentication
Bearer token authentication. Pass your DayZero API token in the Authorization header and the target business UUID in x-business-id.
Parameters
Query
realmIdstringQBO company id
Responses
422Validation Error
Schema: ErrorResponse
errorstringrequiredError category:
validation_error,unauthorized,forbidden,not_found,conflict,rate_limited,server_error, orservice_unavailable.messagestringrequiredHuman-readable explanation, safe to show to end users.
codestringrequiredStable machine-readable code in
CATEGORY_NNNform (e.g.NOT_FOUND_006,AUTH_010,GEN_002).request_idstringCorrelation id for support requests. Echoes the
x-request-idrequest header when one was supplied.errorsobjectField-level validation messages keyed by field name. Present on 400/422 validation failures only.