Skip to main content
QuickBooks Online

Overview

Supported resources

Connect setup

QuickBooks Online uses OAuth 2.0. You need an app registered in the Intuit Developer portal.
1

Create an Intuit app

Go to the Intuit Developer dashboardMy AppsCreate an app. Choose QuickBooks Online and Payments. Under Keys & OAuth, copy the Client ID and Client Secret.
2

Add the redirect URL

In your app’s Redirect URIs list, add:
3

Configure scopes

QuickBooks Online uses a single accounting scope:
  • com.intuit.quickbooks.accounting
4

Connect via the widget

When your end user opens the Connect widget, they will enter the Client ID and Client Secret, then be redirected to QuickBooks to authorize the connection.

Usage

Notes

  • Pass type: "ACCOUNTS_PAYABLE" on invoice and payment create to write bills and bill payments. For vendor contacts, set is_supplier: true.
  • project requires a QBO Plus or Advanced subscription.