# Quickbooks Online

## **Connector Overview**

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfD1GoYLf35akWDf9cUkzMqG_4m7i4fVbTWrgSz_jHLhIfADKjsHBitoIpeIw-pjBUl7LSDgYXjKDW_N_vjRKzs2QAZG9Hs3E3s8s2MIkuCfX5lI5mRAEv_BExtmJ6_oc8psnYZTA?key=XIy8122ZNqmu67sUe4Q2WNF3" alt="" width="188"><figcaption></figcaption></figure>

QuickBooks Online is a cloud-based accounting platform that simplifies financial workflows. With tools for invoicing, expense tracking, and reporting, it empowers businesses to manage finances efficiently and make data-driven decisions in real time.

## **Authentication Type**

Basic & OAuth

## **Webhook Supported**

Yes

## **Secrets**

* Basic
  * PAN\_SEC\_QBO-BASIC\_ACCESS\_TOKEN
  * PAN\_SEC\_QBO-BASIC\_CLIENT\_ID
  * PAN\_SEC\_QBO-BASIC\_CLIENT\_SECRET
* OAuth
  * PAN\_SEC\_QBO\_REFRESH\_TOKEN
  * PAN\_SEC\_QBO\_TOKEN\_TYPE
  * PAN\_SEC\_QBO\_X\_REFRESH\_TOKEN\_EXPIRES\_IN
  * PAN\_SEC\_QBO\_REALMID
  * PAN\_SEC\_QBO\_EXPIRES\_AT
  * PAN\_SEC\_QBO\_EXPIRES\_IN
  * PAN\_SEC\_QBO\_ACCESS\_TOKEN
  * PAN\_SEC\_QBO\_TENANT\_URL
  * PAN\_SEC\_QBO\_COMPANY\_ID
  * PAN\_SEC\_QBO\_API\_BASE\_URL

## **API Client Supported**

No

## **Requirements for Provisioning**

In order to provision your connector, the following Quickbooks Online information must be gathered:

* Basic - No provisioning is required for this connector.
* Oauth
  * Client ID
  * Client Secret
  * Scope
  * API Base URL

To obtain the information required for setting up your Quickbooks Online Connector, perform the following steps:

1. [Sign in](https://developer.intuit.com/dashboard) to your developer account.
2. Select My Hub > App dashboard from the upper-right corner of the toolbar.
3. Select and open an app.
4. Select Keys and credentials from the left navigation pane.
5. If you’re [connecting a sandbox company](https://developer.intuit.com/app/developer/qbo/docs/develop/sandboxes/manage-your-sandboxes), choose Development and turn on the Show credentials switch.
6. If you’re setting up a production app, choose Production and turn on the Show credentials switch.
7. Copy the Client ID and Client secret.
8. For API Base URLs:
   1. Production Base URL: <https://quickbooks.api.intuit.com>
   2. Sandbox Base URL: <https://sandbox-quickbooks.api.intuit.com>

## **How to Connect Your Integration**

Upon successfully creating a tenant, you will use the following information to connect to Quickbooks Online:

* Basic
  * Company ID (Optional)
* Oauth
  * Access Token
  * Client ID
  * Client Secret

## **API Resources**

For more information on how to utilize the Quickbooks Online API, feel free to reference the following [documentation](https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/account).
