### Quickbooks Online

#### **Connector Overview**

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).
