quickbooks | Auth: OAuth2 | Scopes: com.intuit.quickbooks.accounting
All list tools use QuickBooks’ SQL-like query syntax. Pass an optional
where clause to filter results (e.g. "DisplayName LIKE '%Acme%'"). Every tool requires a realmId (company ID) parameter.Tools
quickbooks.customers.list
Name: List Customers Query customers in QuickBooks Online. Input:
Output:
quickbooks.customers.get
Name: Get Customer Get a single QuickBooks customer by ID. Input:
Output:
quickbooks.invoices.list
Name: List Invoices Query invoices in QuickBooks Online. Input:
Output:
quickbooks.invoices.get
Name: Get Invoice Get a single QuickBooks invoice by ID. Input:
Output:
quickbooks.bills.list
Name: List Bills Query bills (accounts payable) in QuickBooks Online. Input:
Output:
quickbooks.bills.get
Name: Get Bill Get a single QuickBooks bill by ID. Input:
Output:
quickbooks.payments.list
Name: List Payments Query payments in QuickBooks Online. Input:
Output:
quickbooks.accounts.list
Name: List Accounts List chart of accounts in QuickBooks Online. Input:
Output:
quickbooks.vendors.list
Name: List Vendors Query vendors in QuickBooks Online. Input:
Output:
quickbooks.reports.profit_and_loss
Name: Profit and Loss Report Run a Profit and Loss (income statement) report. Input:
Output:
quickbooks.reports.balance_sheet
Name: Balance Sheet Report Run a Balance Sheet report. Input:
Output:
quickbooks.invoices.create
Name: Create Invoice | Destructive: Yes Create a new invoice in QuickBooks Online. Requires user approval. Input:
Output:
quickbooks.customers.create
Name: Create Customer | Destructive: Yes Create a new customer. Requires user approval. Input:
Output:
quickbooks.bills.create
Name: Create Bill | Destructive: Yes Create a new bill (accounts payable). Requires user approval. Input:
Output:
quickbooks.payments.create
Name: Record Payment | Destructive: Yes Record a payment against an invoice. Requires user approval. Input:
Output: