Skip to main content

Complete OAuth Setup

POST 

/api/qbo/integrations/complete

Completes new QBO integration setup using the OAuth state. Only for new integrations (reconnections are handled automatically via callback).

Not yet available to API tokens

This endpoint currently requires session authentication; Personal Access Token scope support is in progress.

Send just the state value returned by the authorization flow.

Connecting does not start a schedule on its own — it links QuickBooks and downloads reference data (accounts, tax codes, vendors). Nothing syncs on a schedule until at least one transaction type is enabled via PUT /api/accounting/sync-settings, and the connection is active (see GET /api/accounting/sync-settings/connection).

Deprecated field: is_auto_sync_enabled is optional and no longer governs what syncs. It sets a legacy coarse schedule flag that the accounting push path does not read. It is still accepted for backward compatibility; omitted, it defaults to true.

Request

Responses

OK

Response Headers
    Content-Type