Skip to main content
Feedback

QuickBooks Online connector

The QuickBooks Online connector enables you to move data into and out of the QuickBooks Online financial software.

The connector connects directly to your Online account so you can create, retrieve, return, update, and delete various types of objects such as accounts, customers, departments, purchase orders, sales orders, invoices, and more. You can also query the Trial Balance Report.

Connector configuration

To configure the connector to communicate with QuickBooks Online, set up two components:

  • QuickBooks connection. The connector uses the OAuth 2.0 protocol for authentication and authorization.

  • QuickBooks operation.

This design provides reusable components that contain connection settings and operation settings. After building your connection and operation, set up your connector within a process. When you correctly configure the QuickBooks Online connector within your process, Integration can map to and from virtually any system using the QuickBooks Online connector to move data into and out of QuickBooks Online.

Supported editions

The connector supports the QuickBooks Online REST API v3 minor version 14. For more information, see this topic.

Prerequisites

To use the connector and implement a connection to your QuickBooks Online account from Integration, have the following:

  • A local Runtime or a runtime cloud.
  • The base URL for the QuickBooks Online API service.
  • The QuickBooks Online company ID (also called the Realm ID) assigned by Intuit.
  • QuickBooks administrator rights.
  • A QuickBooks Online account.
  • An Intuit developer account to access the QuickBooks Online REST API’s service endpoint. For more information about creating an Intuit developer account, see this topic.

Supported objects

The following objects are supported by one or more of the QuickBooks Online operation actions:

ObjectCreateGetDeleteUpdateQuery, Advanced QueryReport
AccountXXXXX
AttachableXXXXX
BillXXXXX
Bill PaymentXXXXX
BudgetX
ClassXXXXX
CompanyXXX
Company CurrencyXXXXX
Company InfoXXX
Credit MemoXXXXX
CustomerXXXX
DepartmentXXXXX
DepositXXXXX
EmployeeXXXX
EstimateXXXXX
Exchange RateXXX
InvoiceXXXXX
ItemXXXX
Journal EntryXXXXX
Journal CodeXXXXX
PaymentXXXXX
Payment MethodXXXX
PreferencesXX
PurchaseXXXXX
Purchase OrderXXXXX
Refund ReceiptXXXXX
Sales ReceiptXXXXX
Tax AgencyXXX
Tax CodeXXX
Tax RateXXX
Tax ReturnXXX
TermXXXX
Time ActivityXXXXX
TransferXXXXX
TrialBalanceX
VendorXXXX
Vendor CreditXXXXX

Tracked properties

This connector has no predefined tracked properties. See the topic Adding tracked fields to a connector operation to learn how to add a custom tracked field.

On this Page