QuickBooks Online
Provides integration with QuickBooks Online through its REST API. See the QuickBooks Online Accounting API overview for details.
Revision History
3.0.0.7 - Updated for the 2023 Refresh.
3.0.1.0 - Updated QuickBooks Online Category requests to API minor version 75.
Properties
Connection
Type: Connection Input
Provides an account for accessing the QuickBooks API. See Remarks for details.
AccessToken
Type: String
AccessSecret
Type: Password
CompanyID
Type: String
Action
Type: List Input
The Action Property
Create
Read
Delete
FullUpdate
SparseUpdate
Send
Void
Query
Module
Type: List Input
The Module Property
Account
Bill
BillPayment
Budget
Category
Class
CompanyCurrency
CreditMemo
Customer
Department
Deposit
Employee
Estimate
Invoice
Item
JournalEntry
Payment
PaymentMethod
Purchase
PurchaseOrder
RefundReceipt
SalesReceipt
TaxAgency
TaxCode
TaxRate
TaxService
Term
TimeActivity
Transfer
Vendor
VendorCredit
Parameters
Type: Xml Input
The Parameters Property
Query
Type: Multiline Text Input
The Query Property
RequestXml
Type: Xml Input
The RequestXml Property
ResponseXml
Type: Xml Output
The ResponseXml Property
Remarks
Setting up a Connection
Click the Connect your account button in the Flowgear Connection screen to initiate account authorization. On completion of this process, AccessToken and AccessSecret will be automatically populated for you.
Most integrations are associated with a specific QuickBooks company. The appropriate CompanyID should be specified in the Connection. To locate the ID of the company you want to integrate:
- Sign in to QuickBooks Online.
- Click your company name at the top right of the screen.
- Click
Manage your Intuit Account. - Click the
Products & billingtab. - Click your company.
- Copy the number next to
Company IDand paste it into theCompanyIDProperty on the Flowgear Connection. Remove all spaces from the ID.