QuickBooks Online
95 actions · 1 auth method
PreviewAccounting
Authentication
OAuth 2.0
Requires registering an app in the Intuit Developer Portal. Connecting users will need their Company ID (Realm ID).Guides: Connector Profile, Link Account
Actions
|
No scopes found
95 actions
Action
Description
Required scopes
Execute Query
Execute a SQL-like query against QuickBooks Online API using the query endpoint. Returns unmodified API response.
Get Company Info
Retrieve company information directly from QuickBooks API.
List Customers
Retrieve a list of customers using query syntax. Returns paginated results.
Get Customer
Retrieve customer data by ID from QuickBooks API.
Create Customer
Create a new customer in QuickBooks. Either DisplayName or at least one name component (GivenName, MiddleName, FamilyNam…
Update Customer
Update an existing customer in QuickBooks. Requires Id and SyncToken.
List Invoices
Retrieve a list of invoices using query syntax. Returns paginated results.
Get Invoice
Retrieve invoice data by ID from QuickBooks API.
Create Invoice
Create a new invoice in QuickBooks. Requires Line array and CustomerRef.
Update Invoice
Update an existing invoice in QuickBooks. Requires Id and SyncToken.
Delete Invoice
Delete an invoice in QuickBooks using the delete operation.
List Vendors
Retrieve a list of vendors using query syntax. Returns paginated results.
Get Vendor
Retrieve vendor data by ID from QuickBooks API.
Create Vendor
Create a new vendor in QuickBooks. Either DisplayName or at least one of Title, GivenName, MiddleName, FamilyName, or Su…
Update Vendor
Full update of an existing vendor in QuickBooks. Requires Id and SyncToken. Writable fields omitted from the request bod…
List Bills
Retrieve a list of bills using query syntax. Returns paginated results.
Get Bill
Retrieve bill data by ID from QuickBooks API.
Create Bill
Create a new bill in QuickBooks. Requires Line array and VendorRef.
Update Bill
Update an existing bill in QuickBooks. Requires Id, SyncToken, and VendorRef.
List Bill Payments
Retrieve a list of bill payments using query syntax. Returns paginated results.
Get Bill Payment
Retrieve bill payment data by ID from QuickBooks API.
Create Bill Payment
Create a new bill payment in QuickBooks. Requires VendorRef, TotalAmt, Line, and PayType.
Update Bill Payment
Update an existing bill payment in QuickBooks. Requires Id and SyncToken.
List Vendor Credits
Retrieve a list of vendor credits using query syntax. Returns paginated results.
Get Vendor Credit
Retrieve vendor credit data by ID from QuickBooks API.
Create Vendor Credit
Create a new vendor credit in QuickBooks. Requires Line array and VendorRef.
Update Vendor Credit
Update an existing vendor credit in QuickBooks. Requires Id, SyncToken, and VendorRef.
Delete Bill
Delete a bill in QuickBooks using the delete operation.
Delete Bill Payment
Delete a bill payment in QuickBooks using the delete operation.
Delete Vendor Credit
Delete a vendor credit in QuickBooks using the delete operation.
List Payments
Retrieve a list of payments using query syntax. Returns paginated results.
Get Payment
Retrieve payment data by ID from QuickBooks API.
Create Payment
Create a new payment in QuickBooks. Requires CustomerRef and TotalAmt.
Update Payment
Update an existing payment in QuickBooks. Requires Id and SyncToken.
Delete Payment
Delete a payment in QuickBooks using the delete operation.
List Accounts
Retrieve a list of accounts using query syntax. Returns paginated results.
Get Account
Retrieve account data by ID from QuickBooks API.
Create Account
Create a new account in QuickBooks. Requires Name and either AccountType or AccountSubType.
Update Account
Update an existing account in QuickBooks. Requires Id, SyncToken, and Name.
List Items
Retrieve a list of items using query syntax. Returns paginated results.
Get Item
Retrieve item data by ID from QuickBooks API.
Create Item
Create a new item in QuickBooks. Requires Name and Type (with minorVersion 4+).
Update Item
Update an existing item in QuickBooks. Requires Id and SyncToken. Full update - omitted fields are set to NULL.
Get Estimate
Retrieve estimate data by ID from QuickBooks API.
Create Estimate
Create a new estimate in QuickBooks. Requires Line array and CustomerRef.
Update Estimate
Update an existing estimate in QuickBooks. Requires Id and SyncToken.
Delete Estimate
Delete an estimate in QuickBooks using the delete operation.
List Purchase Orders
Retrieve a list of purchase orders using query syntax. Returns paginated results.
Get Purchase Order
Retrieve purchase order data by ID from QuickBooks API.
Create Purchase Order
Create a new purchase order in QuickBooks. Requires APAccountRef, VendorRef, and Line array.
Delete Purchase Order
Delete a purchase order in QuickBooks using the delete operation.
List Purchases
Retrieve a list of purchases using query syntax. Returns paginated results.
Get Purchase
Retrieve purchase transaction data by ID from QuickBooks API.
Create Purchase
Create a new purchase transaction in QuickBooks. Requires Line array, AccountRef, and PaymentType.
Delete Purchase
Delete a purchase in QuickBooks using the delete operation.
Get Credit Memo
Retrieve credit memo data by ID from QuickBooks API.
Create Credit Memo
Create a new credit memo in QuickBooks. Requires Line array and CustomerRef.
Delete Credit Memo
Delete a credit memo in QuickBooks using the delete operation.
List Sales Receipts
Retrieve a list of sales receipts using query syntax. Returns paginated results.
Get Sales Receipt
Retrieve sales receipt data by ID from QuickBooks API.
Create Sales Receipt
Create a new sales receipt in QuickBooks. Requires Line array with at least one SalesItemLine or GroupLine.
Delete Sales Receipt
Delete a sales receipt in QuickBooks using the delete operation.
List Refund Receipts
Retrieve a list of refund receipts using query syntax. Returns paginated results.
Get Refund Receipt
Retrieve refund receipt data by ID from QuickBooks API.
Create Refund Receipt
Create a new refund receipt in QuickBooks. Requires Line array with at least one line item.
Delete Refund Receipt
Delete a refund receipt in QuickBooks using the delete operation.
Get Journal Entry
Retrieve journal entry data by ID from QuickBooks API.
Create Journal Entry
Create a new journal entry in QuickBooks. Requires Line array with debits and credits that balance.
Delete Journal Entry
Delete a journal entry in QuickBooks using the delete operation.
Get Deposit
Retrieve deposit data by ID from QuickBooks API.
Create Deposit
Create a new deposit in QuickBooks. Requires DepositToAccountRef and Line array.
Get Transfer
Retrieve transfer data by ID from QuickBooks API.
Create Transfer
Create a new transfer in QuickBooks. Requires FromAccountRef, ToAccountRef, and Amount.
Delete Deposit
Delete a deposit in QuickBooks using the delete operation.
Delete Transfer
Delete a transfer in QuickBooks. Requires full payload including Id, SyncToken, FromAccountRef, ToAccountRef, and Amount…
Get Employee
Retrieve employee data by ID from QuickBooks API.
Create Employee
Create a new employee in QuickBooks. At least one of GivenName or FamilyName is required.
Get Class
Retrieve class data by ID from QuickBooks API.
Create Class
Create a new class in QuickBooks. Requires Name.
Get Department
Retrieve department data by ID from QuickBooks API.
Create Department
Create a new department in QuickBooks. Requires Name.
List Tax Codes
Retrieve a list of tax codes using query syntax. Returns paginated results.
Get Tax Code
Retrieve tax code data by ID from QuickBooks API.
List Tax Rates
Retrieve a list of tax rates using query syntax. Returns paginated results.
Get Tax Rate
Retrieve tax rate data by ID from QuickBooks API.
Get Payment Method
Retrieve payment method data by ID from QuickBooks API.
Create Payment Method
Create a new payment method in QuickBooks. Requires Name.
Get Term
Retrieve payment term data by ID from QuickBooks API.
Create Term
Create a new payment term in QuickBooks. Requires Name.
Get Account List Report
Retrieve the Account List report from QuickBooks, which provides detailed information about all accounts including balan…
Get Profit And Loss Report
Retrieve Profit and Loss report from QuickBooks API.
Get Balance Sheet Report
Retrieve Balance Sheet report from QuickBooks API.
Get Cash Flow Report
Retrieve Cash Flow statement from QuickBooks API.
Get Aged Receivables Detail Report
Retrieve Aged Receivables Detail report from QuickBooks API.
Get Aged Payables Detail Report
Retrieve Aged Payables Detail report from QuickBooks API.
Getting Started
Create or Select a Project
Set up a new project or select an existing one. See the Projects Guide.
Configure the Connector
Enable the connector and set up a connector profile in your project. See Managing Connectors.
Connector Profile
QuickBooks Online - OAuth 2.0
Link an Account
Connect an account using StackOne Hub or Auth Link.
Link Account
QuickBooks Online - OAuth 2.0
Use Actions
Invoke actions using one of the methods below:
- MCP – Model Context Protocol for AI assistants
- A2A – Agent-to-Agent protocol
- AI Toolset (TypeScript) – TypeScript SDK for AI agents
- AI Toolset (Python) – Python SDK for AI agents
- Actions RPC – Direct API calls
- Playground – Test actions in the dashboard