Skip to main content
Let your agents read customers, invoices, payments, bills and financial reports in QuickBooks Online, and create customers, invoices and payments.

Connection

  • Authentication: OAuth 2.0 — you authorize Atako via QuickBooks Online’s consent screen; no key to copy.
  • Required settings:
    • Environment — quickbooks for a real company; sandbox-quickbooks for a developer sandbox test company.
  • Scopes requested:
    • com.intuit.quickbooks.accounting
Nothing to paste: pick the environment (quickbooks for a real company, sandbox-quickbooks for a developer sandbox test company), click Connect, sign in to Intuit and choose the company to connect. Prerequisite on the Atako side — an administrator creates an app on https://developer.intuit.com → Dashboard → Create an app → QuickBooks Online and Payments (scope com.intuit.quickbooks.accounting), adds the Redirect URI ${API_URL}/integrations/oauth/callback under Keys & credentials (Development and Production), and puts the Client ID and Client Secret in INTEGRATION_OAUTH_QUICKBOOKS_CLIENT_ID / _CLIENT_SECRET. Development keys only connect sandbox companies; production keys need Intuit’s app assessment.See QuickBooks Online’s documentation.

Read actions (13)

Write actions (4)

Permissions

Every action above must be explicitly granted to an agent before it can be used. See Permissions for the grant model and Security for how credentials are protected.