> ## Documentation Index
> Fetch the complete documentation index at: https://docs.layerfi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# QuickBooks

> Authorize QuickBooks Online, poll connection status, sync, map accounts, and unlink.

QuickBooks tools are in the `qbo` group (opt-in; not in default provisioned groups).

## Sequence

<Steps>
  <Step title="Authorize">
    `start_quickbooks_connection` (`POST …/quickbooks/authorize`) returns a URL a human must open.
  </Step>

  <Step title="Poll status">
    `get_quickbooks_connection_status` after authorize and after sync.
  </Step>

  <Step title="Sync">
    `sync_from_quickbooks` (`POST …/quickbooks/sync-from`). Poll status again.
  </Step>

  <Step title="Map accounts">
    `list_quickbooks_accounts`, `get_quickbooks_account`, `map_quickbooks_account`.
  </Step>

  <Step title="Unlink if needed">
    `unlink_quickbooks` is destructive.
  </Step>
</Steps>

Search phrases: authorize, connection status, sync from QuickBooks, map accounts, unlink.

REST: [Authorize QuickBooks](/api-reference/v1/authorize-quickbooks-oauth-flow), [Sync from QuickBooks](/api-reference/v1/sync-from-quickbooks), [List QuickBooks accounts](/api-reference/v1/list-quickbooks-accounts).
