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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.pandium.com/connectors/connectors-101/quickbooks-online.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
