QuickBooks Online

QuickBooks Online integration · 55 node(s) including 1 trigger.

00Overview

Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.

01Connecting QuickBooks Online

QuickBooks Online signs in with a Quickbooks account you connect to Flomation — there is no API key or secret to paste. Connect the account once and every QuickBooks Online node picks it up automatically. Two optional fields let you steer it:

FieldTypeDetails
QuickBooks ConnectioncredentialRequired${credentials.MyQBO}
i
Connect the Quickbooks account to your Flomation user once — the same grant covers every Quickbooks node, so you do not repeat it per flow. The optional Quickbooks OAuth Credential field never shows a token: it references a managed credential (e.g. ${credentials.GOOGLE_DRIVE}), not an environment secret. Leave both fields blank and the node just uses your connected account.

02Account

Account: Create

quickbooks/account_create · Action

Create a QuickBooks Online chart-of-accounts account. Returns the account ID and object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Account NamestringRequiredMarketing Expenses
Account TypestringExpense
Account Sub-TypestringAdvertisingPromotional
Advanced Fields (JSON)text{"AcctNum":"6000","Description":"..."}

Returns: tool_result, id, result, success, error

Account: Get

quickbooks/account_get · Action

Fetch a QuickBooks Online account by ID. Returns the account object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Account IDstringRequired33

Returns: tool_result, id, result, success, error

Account: Query

quickbooks/account_query · Action

Query QuickBooks Online accounts with SQL-like syntax. Returns matching account rows.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Query (SQL)stringselect * from Account where AccountType = 'Expense'
Where ClausestringActive = true
Max Resultsstring100

Returns: tool_result, id, result, success, error

03Bill

Bill: Create

quickbooks/bill_create · Action

Create a QuickBooks Online bill for a vendor. Returns the bill ID and object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Vendor IDstringRequired56
Line Items (JSON array)textRequired[{"Amount":100.00,"DetailType":"AccountBasedExpenseLineDetail","AccountBasedExpenseLineDetail":{"AccountRef":{"value":"7"}}}]
Transaction Datestring2026-07-05
Due Datestring2026-08-05
Reference / Doc Numberstring
Advanced Fields (JSON)text{"PrivateNote":"..."}

Returns: tool_result, id, result, success, error

Bill: Get

quickbooks/bill_get · Action

Fetch a QuickBooks Online bill by ID. Returns the bill object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Bill IDstringRequired145

Returns: tool_result, id, result, success, error

Bill: Query

quickbooks/bill_query · Action

Query QuickBooks Online bills with an optional SQL-like statement. Returns matching bills.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Query (SQL)stringselect * from Bill where VendorRef = '56'

Returns: tool_result, id, result, success, error

04Billpayment

Bill Payment: Create

quickbooks/billpayment_create · Action

Record a QuickBooks Online bill payment to a vendor. Returns the bill payment ID and object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Vendor IDstringRequired56
Total AmountmoneyRequired100.00
Pay TypestringCheck — choices: Check, Credit Card
Line Items (JSON array)textRequired[{"Amount":100.00,"LinkedTxn":[{"TxnId":"145","TxnType":"Bill"}]}]
Transaction Datestring2026-07-05
Advanced Fields (JSON)text{"CheckPayment":{"BankAccountRef":{"value":"36"}}}

Returns: tool_result, id, result, success, error

Bill Payment: Get

quickbooks/billpayment_get · Action

Fetch a QuickBooks Online bill payment by ID. Returns the bill payment object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Bill Payment IDstringRequired180

Returns: tool_result, id, result, success, error

Bill Payment: Query

quickbooks/billpayment_query · Action

Query QuickBooks Online bill payments with an optional SQL-like statement.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Query (SQL)stringselect * from BillPayment where VendorRef = '56'

Returns: tool_result, id, result, success, error

05Companyinfo

Company Info: Get

quickbooks/companyinfo_get · Action

Fetch the QuickBooks Online company information. Returns the company profile object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean

Returns: tool_result, id, result, success, error

06Creditmemo

Credit Memo: Create

quickbooks/creditmemo_create · Action

Create a QuickBooks Online credit memo for a customer with line items. Returns the credit memo ID and object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Customer IDstringRequired42
Line Items (JSON array)textRequired[{"Amount":100.0,"DetailType":"SalesItemLineDetail","SalesItemLineDetail":{"ItemRef":{"value":"1"}}}]
Transaction Datestring2026-07-05
Document NumberstringCM-1001
Advanced Fields (JSON)text{"BillEmail":{"Address":"..."}}

Returns: tool_result, id, result, success, error

Credit Memo: Get

quickbooks/creditmemo_get · Action

Fetch a QuickBooks Online credit memo by ID. Returns the credit memo object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Credit Memo IDstringRequired201

Returns: tool_result, id, result, success, error

Credit Memo: Query

quickbooks/creditmemo_query · Action

Query QuickBooks Online credit memos with SQL-like syntax. Returns matching credit memo rows.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Query (SQL)stringselect * from CreditMemo where CustomerRef = '42'
Where ClausestringCustomerRef = '42'
Max Resultsstring100

Returns: tool_result, id, result, success, error

07Customer

Customer: Create

quickbooks/customer_create · Action

Create a QuickBooks Online customer. Returns the customer ID and object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Display NamestringRequiredAda Lovelace Ltd
Company Namestring
First NamestringAda
Last NamestringLovelace
Emailstringada@example.com
Phonestring+44 20 7946 0000
Advanced Fields (JSON)text{"BillAddr":{"Line1":"...","City":"..."}}

Returns: tool_result, id, result, success, error

Customer: Get

quickbooks/customer_get · Action

Fetch a QuickBooks Online customer by ID. Returns the customer object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Customer IDstringRequired42

Returns: tool_result, id, result, success, error

Customer: Query

quickbooks/customer_query · Action

Query QuickBooks Online customers with SQL-like syntax. Returns matching rows.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Query (SQL)stringselect * from Customer where Active = true

Returns: tool_result, id, result, success, error

Customer: Update

quickbooks/customer_update · Action

Update a QuickBooks Online customer (sparse). Requires ID and sync token.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Customer IDstringRequired42
Sync TokenstringRequired3
Display NamestringAda Lovelace Ltd
Company Namestring
First Namestring
Last Namestring
Emailstring
Phonestring
Advanced Fields (JSON)text{"Notes":"..."}

Returns: tool_result, id, result, success, error

08Deposit

Deposit: Create

quickbooks/deposit_create · Action

Create a QuickBooks Online deposit into an account. Returns the deposit ID and object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Deposit To Account IDstringRequired35
Lines (JSON array)textRequired[{"Amount":100.0,"DetailType":"DepositLineDetail","DepositLineDetail":{"AccountRef":{"value":"79"}}}]
Transaction Datestring2026-07-05
Private Note (Memo)string
Advanced Fields (JSON)text{"CurrencyRef":{"value":"GBP"}}

Returns: tool_result, id, result, success, error

Deposit: Get

quickbooks/deposit_get · Action

Fetch a QuickBooks Online deposit by ID. Returns the deposit object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Deposit IDstringRequired180

Returns: tool_result, id, result, success, error

Deposit: Query

quickbooks/deposit_query · Action

Query QuickBooks Online deposits. Supply a WHERE clause or a full SQL query.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
WHERE ClausestringTxnDate > '2026-01-01'
Max Resultsstring100
Full SQL Query (overrides WHERE)textselect * from Deposit

Returns: tool_result, id, result, success, error

09Employee

Employee: Create

quickbooks/employee_create · Action

Create a QuickBooks Online employee. Returns the employee ID and object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
First NamestringRequiredAda
Last NamestringLovelace
Emailstringada@example.com
Phonestring+44 20 7946 0000
Advanced Fields (JSON)text{"PrimaryAddr":{"Line1":"...","City":"..."}}

Returns: tool_result, id, result, success, error

Employee: Get

quickbooks/employee_get · Action

Fetch a QuickBooks Online employee by ID. Returns the employee object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Employee IDstringRequired55

Returns: tool_result, id, result, success, error

Employee: Query

quickbooks/employee_query · Action

Query QuickBooks Online employees. Supply a WHERE clause or a full SQL query.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
WHERE ClausestringActive = true
Max Resultsstring100
Full SQL Query (overrides WHERE)textselect * from Employee

Returns: tool_result, id, result, success, error

10Estimate

Estimate: Create

quickbooks/estimate_create · Action

Create a QuickBooks Online estimate for a customer with line items. Returns the estimate ID and object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Customer IDstringRequired42
Line Items (JSON array)textRequired[{"Amount":100.0,"DetailType":"SalesItemLineDetail","SalesItemLineDetail":{"ItemRef":{"value":"1"}}}]
Transaction Datestring2026-07-05
Document NumberstringEST-1001
Advanced Fields (JSON)text{"BillEmail":{"Address":"..."}}

Returns: tool_result, id, result, success, error

Estimate: Get

quickbooks/estimate_get · Action

Fetch a QuickBooks Online estimate by ID. Returns the estimate object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Estimate IDstringRequired145

Returns: tool_result, id, result, success, error

Estimate: Query

quickbooks/estimate_query · Action

Query QuickBooks Online estimates with SQL-like syntax. Returns matching estimate rows.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Query (SQL)stringselect * from Estimate where TxnStatus = 'Pending'
Where ClausestringCustomerRef = '42'
Max Resultsstring100

Returns: tool_result, id, result, success, error

11Invoice

Invoice: Create

quickbooks/invoice_create · Action

Create a QuickBooks Online invoice for a customer with line items.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Customer IDstringRequired42
Line Items (JSON array)textRequired[{"Amount":100.0,"DetailType":"SalesItemLineDetail","SalesItemLineDetail":{"ItemRef":{"value":"1"}}}]
Transaction Datestring2026-07-05
Due Datestring2026-08-05
Document NumberstringINV-1001
Advanced Fields (JSON)text{"CustomerMemo":{"value":"Thank you"}}

Returns: tool_result, id, result, success, error

Invoice: Get

quickbooks/invoice_get · Action

Fetch a QuickBooks Online invoice by ID. Returns the invoice object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Invoice IDstringRequired130

Returns: tool_result, id, result, success, error

Invoice: Query

quickbooks/invoice_query · Action

Query QuickBooks Online invoices with SQL-like syntax. Returns matching rows.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Query (SQL)stringselect * from Invoice where TotalAmt > 100

Returns: tool_result, id, result, success, error

Invoice: Send

quickbooks/invoice_send · Action

Email a QuickBooks Online invoice to the customer or a given address.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Invoice IDstringRequired130
Send To (Email)stringada@example.com

Returns: tool_result, id, result, success, error

Invoice: Update

quickbooks/invoice_update · Action

Update a QuickBooks Online invoice (sparse). Requires ID and sync token.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Invoice IDstringRequired130
Sync TokenstringRequired0
Transaction Datestring
Due Datestring
Document Numberstring
Line Items (JSON array)text[{"Amount":100.0,"DetailType":"SalesItemLineDetail","SalesItemLineDetail":{"ItemRef":{"value":"1"}}}]
Advanced Fields (JSON)text{"CustomerMemo":{"value":"Updated"}}

Returns: tool_result, id, result, success, error

Invoice: Void

quickbooks/invoice_void · Action

Void a QuickBooks Online invoice. Requires ID and sync token.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Invoice IDstringRequired130
Sync TokenstringRequired0

Returns: tool_result, id, result, success, error

12Item

Item: Create

quickbooks/item_create · Action

Create a QuickBooks Online item (product or service). Returns the item ID and object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
NamestringRequiredConsulting
TypestringRequiredService — choices: Service, Inventory, Non-Inventory
Income Account IDstringRequired79
Unit Pricemoney150.00
Advanced Fields (JSON)text{"Description":"...","Taxable":true}

Returns: tool_result, id, result, success, error

Item: Get

quickbooks/item_get · Action

Fetch a QuickBooks Online item by ID. Returns the item object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Item IDstringRequired19

Returns: tool_result, id, result, success, error

Item: Query

quickbooks/item_query · Action

Query QuickBooks Online items with an optional SQL-like statement. Returns matching items.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Query (SQL)stringselect * from Item where Type = 'Service'

Returns: tool_result, id, result, success, error

13Journalentry

Journal Entry: Create

quickbooks/journalentry_create · Action

Create a QuickBooks Online journal entry from debit/credit lines. Returns the entry ID and object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Lines (JSON array)textRequired[{"Amount":100.0,"DetailType":"JournalEntryLineDetail","JournalEntryLineDetail":{"PostingType":"Debit","AccountRef":{"value":"1"}}}]
Transaction Datestring2026-07-05
Document Numberstring
Private Note (Memo)string
Advanced Fields (JSON)text{"CurrencyRef":{"value":"GBP"}}

Returns: tool_result, id, result, success, error

Journal Entry: Get

quickbooks/journalentry_get · Action

Fetch a QuickBooks Online journal entry by ID. Returns the entry object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Journal Entry IDstringRequired145

Returns: tool_result, id, result, success, error

Journal Entry: Query

quickbooks/journalentry_query · Action

Query QuickBooks Online journal entries. Supply a WHERE clause or a full SQL query.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
WHERE ClausestringTxnDate > '2026-01-01'
Max Resultsstring100
Full SQL Query (overrides WHERE)textselect * from JournalEntry

Returns: tool_result, id, result, success, error

14Payment

Payment: Create

quickbooks/payment_create · Action

Record a QuickBooks Online customer payment. Returns the payment ID and object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Customer IDstringRequired21
Total AmountmoneyRequired100.00
Line Items (JSON array)text[{"Amount":100.00,"LinkedTxn":[{"TxnId":"96","TxnType":"Invoice"}]}]
Transaction Datestring2026-07-05
Advanced Fields (JSON)text{"PrivateNote":"..."}

Returns: tool_result, id, result, success, error

Payment: Get

quickbooks/payment_get · Action

Fetch a QuickBooks Online customer payment by ID. Returns the payment object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Payment IDstringRequired108

Returns: tool_result, id, result, success, error

Payment: Query

quickbooks/payment_query · Action

Query QuickBooks Online customer payments with an optional SQL-like statement.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Query (SQL)stringselect * from Payment where CustomerRef = '21'

Returns: tool_result, id, result, success, error

15Purchaseorder

Purchase Order: Create

quickbooks/purchaseorder_create · Action

Create a QuickBooks Online purchase order for a vendor with line items. Returns the purchase order ID and object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Vendor IDstringRequired56
AP Account IDstringRequired33
Line Items (JSON array)textRequired[{"Amount":100.0,"DetailType":"ItemBasedExpenseLineDetail","ItemBasedExpenseLineDetail":{"ItemRef":{"value":"1"}}}]
Transaction Datestring2026-07-05
Document NumberstringPO-1001
Advanced Fields (JSON)text{"ShipAddr":{"Line1":"..."}}

Returns: tool_result, id, result, success, error

Purchase Order: Get

quickbooks/purchaseorder_get · Action

Fetch a QuickBooks Online purchase order by ID. Returns the purchase order object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Purchase Order IDstringRequired78

Returns: tool_result, id, result, success, error

Purchase Order: Query

quickbooks/purchaseorder_query · Action

Query QuickBooks Online purchase orders with SQL-like syntax. Returns matching purchase order rows.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Query (SQL)stringselect * from PurchaseOrder where VendorRef = '56'
Where ClausestringVendorRef = '56'
Max Resultsstring100

Returns: tool_result, id, result, success, error

16Query

Query

quickbooks/query · Action

Run a raw QuickBooks Online SQL query against any entity. Returns the whole QueryResponse.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
SQL QuerytextRequiredselect * from Invoice where TotalAmt > '100'

Returns: tool_result, id, result, success, error

17Report

Report

quickbooks/report · Action

Fetch a QuickBooks Online report (e.g. ProfitAndLoss, BalanceSheet) with an optional date range.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Report NamestringRequiredProfitAndLoss
Start Datestring2026-01-01
End Datestring2026-12-31

Returns: tool_result, id, result, success, error

18Salesreceipt

Sales Receipt: Create

quickbooks/salesreceipt_create · Action

Create a QuickBooks Online sales receipt for a customer with line items. Returns the sales receipt ID and object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Customer IDstringRequired42
Line Items (JSON array)textRequired[{"Amount":100.0,"DetailType":"SalesItemLineDetail","SalesItemLineDetail":{"ItemRef":{"value":"1"}}}]
Transaction Datestring2026-07-05
Document NumberstringSR-1001
Advanced Fields (JSON)text{"BillEmail":{"Address":"..."}}

Returns: tool_result, id, result, success, error

Sales Receipt: Get

quickbooks/salesreceipt_get · Action

Fetch a QuickBooks Online sales receipt by ID. Returns the sales receipt object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Sales Receipt IDstringRequired312

Returns: tool_result, id, result, success, error

Sales Receipt: Query

quickbooks/salesreceipt_query · Action

Query QuickBooks Online sales receipts with SQL-like syntax. Returns matching sales receipt rows.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Query (SQL)stringselect * from SalesReceipt where CustomerRef = '42'
Where ClausestringCustomerRef = '42'
Max Resultsstring100

Returns: tool_result, id, result, success, error

19Taxcode

Tax Code: Get

quickbooks/taxcode_get · Action

Fetch a QuickBooks Online tax code by ID. Returns the tax code object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Tax Code IDstringRequired3

Returns: tool_result, id, result, success, error

Tax Code: Query

quickbooks/taxcode_query · Action

Query QuickBooks Online tax codes. Supply a WHERE clause or a full SQL query.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
WHERE ClausestringActive = true
Max Resultsstring100
Full SQL Query (overrides WHERE)textselect * from TaxCode

Returns: tool_result, id, result, success, error

20Vendor

Vendor: Create

quickbooks/vendor_create · Action

Create a QuickBooks Online vendor. Returns the vendor ID and object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Display NamestringRequiredAcme Supplies Ltd
Company Namestring
Emailstringaccounts@acme.com
Phonestring
Advanced Fields (JSON)text{"BillAddr":{"Line1":"...","City":"..."}}

Returns: tool_result, id, result, success, error

Vendor: Get

quickbooks/vendor_get · Action

Fetch a QuickBooks Online vendor by ID. Returns the vendor object.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Vendor IDstringRequired56

Returns: tool_result, id, result, success, error

Vendor: Query

quickbooks/vendor_query · Action

Query QuickBooks Online vendors with SQL-like syntax. Returns matching rows.

FieldTypeDetails
Company (Realm ID)stringRequired${credentials.MyQBO.realm_id}
Use Sandboxboolean
Query (SQL)stringselect * from Vendor where Active = true

Returns: tool_result, id, result, success, error

21Triggers

QuickBooks Webhook Trigger

trigger/quickbooks_webhook · Trigger

Triggers a flow when a QuickBooks Online entity changes (customer, invoice, payment…)

FieldTypeDetails
Verifier TokensecretRequiredFrom the Intuit app's webhooks settings
Event FilterstringComma-separated, e.g. Customer.Create,Invoice.Update or Customer (blank = all)

Returns: content, event_type, entity, entity_id, operation, realm_id, last_updated, body, triggered_at

22Notes & Limitations

Behaviours and constraints worth knowing before you build with these nodes.