Skip to main content
Server path: /quickbooks | Type: Application | PCID required: Yes

Tools

ToolDescription
quickbooks_create_accountCreate a new account in QuickBooks Online
quickbooks_create_attachableCreate a new Attachable in QuickBooks Online
quickbooks_create_billCreate a new bill in QuickBooks Online
quickbooks_create_billpaymentCreate a new bill payment in QuickBooks Online
quickbooks_create_classCreate a new Class in QuickBooks Online
quickbooks_create_credit_memoCreate a new credit memo in QuickBooks Online
quickbooks_create_customerCreate a new customer in QuickBooks Online
quickbooks_create_departmentCreate a new Department in QuickBooks Online
quickbooks_create_depositCreate a new Deposit in QuickBooks Online
quickbooks_create_employeeCreate a new employee in QuickBooks Online
quickbooks_create_estimateCreate a new estimate in QuickBooks Online
quickbooks_create_invoiceCreate a new invoice in QuickBooks Online
quickbooks_create_itemCreate a new item in QuickBooks Online
quickbooks_create_journal_entryCreate a new JournalEntry in QuickBooks Online
quickbooks_create_paymentCreate a new payment in QuickBooks Online
quickbooks_create_payment_methodCreate a new PaymentMethod in QuickBooks Online
quickbooks_create_purchaseCreate a new purchase in QuickBooks Online
quickbooks_create_purchase_orderCreate a new purchase order in QuickBooks Online
quickbooks_create_refund_receiptCreate a new refund receipt in QuickBooks Online
quickbooks_create_sales_receiptCreate a new sales receipt in QuickBooks Online
quickbooks_create_termCreate a new Term in QuickBooks Online
quickbooks_create_time_activityCreate a new TimeActivity in QuickBooks Online
quickbooks_create_transferCreate a new Transfer in QuickBooks Online
quickbooks_create_vendorCreate a new vendor in QuickBooks Online
quickbooks_create_vendor_creditCreate a new vendor credit in QuickBooks Online
quickbooks_delete_attachableDelete a Attachable from QuickBooks Online
quickbooks_delete_billDelete a bill from QuickBooks Online
quickbooks_delete_billpaymentDelete a bill payment from QuickBooks Online
quickbooks_delete_credit_memoDelete a credit memo from QuickBooks Online
quickbooks_delete_customerDeactivate (soft-delete) a customer in QuickBooks Online by setting Active: false. QuickBooks does not support hard-deletion of customers.
quickbooks_delete_depositDelete a Deposit from QuickBooks Online
quickbooks_delete_employeeDeactivate (soft-delete) an employee in QuickBooks Online by setting Active: false. QuickBooks does not support hard-deletion of employees.
quickbooks_delete_estimateDelete an estimate from QuickBooks Online
quickbooks_delete_invoiceDelete an invoice from QuickBooks Online
quickbooks_delete_itemDeactivate (soft-delete) an item in QuickBooks Online by setting Active: false. QuickBooks does not support hard-deletion of items.
quickbooks_delete_journal_entryDelete a JournalEntry from QuickBooks Online
quickbooks_delete_paymentDelete a payment from QuickBooks Online
quickbooks_delete_purchaseDelete a purchase from QuickBooks Online
quickbooks_delete_purchase_orderDelete a purchase order from QuickBooks Online
quickbooks_delete_refund_receiptDelete a refund receipt from QuickBooks Online
quickbooks_delete_sales_receiptDelete a sales receipt from QuickBooks Online
quickbooks_delete_time_activityDelete a TimeActivity from QuickBooks Online
quickbooks_delete_transferDelete a Transfer from QuickBooks Online
quickbooks_delete_vendorDeactivate (soft-delete) a vendor in QuickBooks Online by setting Active: false. QuickBooks does not support hard-deletion of vendors.
quickbooks_delete_vendor_creditDelete a vendor credit from QuickBooks Online
quickbooks_get_accountGet an account by ID from QuickBooks Online
quickbooks_get_aged_payables_reportGenerate an Aged Payables (A/P Aging Summary) report from QuickBooks Online
quickbooks_get_aged_receivable_detail_reportGenerate an Aged Receivable Detail report from QuickBooks Online
quickbooks_get_aged_receivables_reportGenerate an Aged Receivables (A/R Aging Summary) report from QuickBooks Online
quickbooks_get_attachableGet a Attachable by ID from QuickBooks Online
quickbooks_get_balance_sheet_reportGenerate a Balance Sheet report from QuickBooks Online
quickbooks_get_billGet a bill by ID from QuickBooks Online
quickbooks_get_billpaymentGet a bill payment by ID from QuickBooks Online
quickbooks_get_cash_flow_reportGenerate a Statement of Cash Flows report from QuickBooks Online
quickbooks_get_classGet a Class by ID from QuickBooks Online
quickbooks_get_company_infoGet company information from QuickBooks Online
quickbooks_get_credit_memoGet a credit memo by ID from QuickBooks Online
quickbooks_get_customerGet a customer by ID from QuickBooks Online
quickbooks_get_customer_balance_reportGenerate a Customer Balance Summary report from QuickBooks Online
quickbooks_get_customer_sales_reportGenerate a Sales by Customer Summary report from QuickBooks Online
quickbooks_get_departmentGet a Department by ID from QuickBooks Online
quickbooks_get_depositGet a Deposit by ID from QuickBooks Online
quickbooks_get_employeeGet an employee by ID from QuickBooks Online
quickbooks_get_estimateGet an estimate by ID from QuickBooks Online
quickbooks_get_general_ledger_reportGenerate a General Ledger report from QuickBooks Online
quickbooks_get_invoiceGet an invoice by ID from QuickBooks Online
quickbooks_get_itemGet an item by ID from QuickBooks Online
quickbooks_get_journal_entryGet a JournalEntry by ID from QuickBooks Online
quickbooks_get_paymentGet a payment by ID from QuickBooks Online
quickbooks_get_payment_methodGet a PaymentMethod by ID from QuickBooks Online
quickbooks_get_profit_and_loss_reportGenerate a Profit and Loss (Income Statement) report from QuickBooks Online
quickbooks_get_purchaseGet a purchase by ID from QuickBooks Online
quickbooks_get_purchase_orderGet a purchase order by ID from QuickBooks Online
quickbooks_get_refund_receiptGet a refund receipt by ID from QuickBooks Online
quickbooks_get_sales_receiptGet a sales receipt by ID from QuickBooks Online
quickbooks_get_tax_agencyGet a TaxAgency by ID from QuickBooks Online
quickbooks_get_tax_codeGet a TaxCode by ID from QuickBooks Online
quickbooks_get_tax_rateGet a TaxRate by ID from QuickBooks Online
quickbooks_get_termGet a Term by ID from QuickBooks Online
quickbooks_get_time_activityGet a TimeActivity by ID from QuickBooks Online
quickbooks_get_transferGet a Transfer by ID from QuickBooks Online
quickbooks_get_trial_balance_reportGenerate a Trial Balance report from QuickBooks Online
quickbooks_get_vendorGet a vendor by ID from QuickBooks Online
quickbooks_get_vendor_creditGet a vendor credit by ID from QuickBooks Online
quickbooks_get_vendor_expenses_reportGenerate a Vendor Expenses report from QuickBooks Online
quickbooks_query_accountQuery accounts in QuickBooks Online using SQL-like syntax
quickbooks_query_attachablesQuery attachables in QuickBooks Online using a SQL-like query string
quickbooks_query_billpaymentsQuery bill payments in QuickBooks Online using a SQL-like query string
quickbooks_query_billsQuery bills in QuickBooks Online using a SQL-like query string
quickbooks_query_classesQuery classes in QuickBooks Online using a SQL-like query string
quickbooks_query_credit_memoQuery credit memos in QuickBooks Online using SQL-like syntax
quickbooks_query_customersQuery customers in QuickBooks Online using a SQL-like query string
quickbooks_query_departmentsQuery departments in QuickBooks Online using a SQL-like query string
quickbooks_query_depositsQuery deposits in QuickBooks Online using a SQL-like query string
quickbooks_query_employeesQuery employees in QuickBooks Online using a SQL-like query string
quickbooks_query_estimatesQuery estimates in QuickBooks Online using a SQL-like query string
quickbooks_query_invoicesQuery invoices in QuickBooks Online using a SQL-like query string
quickbooks_query_itemQuery items in QuickBooks Online using SQL-like syntax
quickbooks_query_journal_entriesQuery journal entries in QuickBooks Online using a SQL-like query string
quickbooks_query_payment_methodsQuery payment methods in QuickBooks Online using a SQL-like query string
quickbooks_query_paymentsQuery payments in QuickBooks Online using a SQL-like query string
quickbooks_query_purchaseQuery purchases in QuickBooks Online using SQL-like syntax
quickbooks_query_purchase_orderQuery purchase orders in QuickBooks Online using SQL-like syntax
quickbooks_query_refund_receiptQuery refund receipts in QuickBooks Online using SQL-like syntax
quickbooks_query_sales_receiptQuery sales receipts in QuickBooks Online using SQL-like syntax
quickbooks_query_tax_agenciesQuery tax agencies in QuickBooks Online using a SQL-like query string
quickbooks_query_tax_codesQuery tax codes in QuickBooks Online using a SQL-like query string
quickbooks_query_tax_ratesQuery tax rates in QuickBooks Online using a SQL-like query string
quickbooks_query_termsQuery terms in QuickBooks Online using a SQL-like query string
quickbooks_query_time_activitiesQuery time activities in QuickBooks Online using a SQL-like query string
quickbooks_query_transfersQuery transfers in QuickBooks Online using a SQL-like query string
quickbooks_query_vendor_creditQuery vendor credits in QuickBooks Online using SQL-like syntax
quickbooks_query_vendorsQuery vendors in QuickBooks Online using a SQL-like query string
quickbooks_update_accountUpdate an existing account in QuickBooks Online
quickbooks_update_attachableUpdate an existing Attachable in QuickBooks Online. The full Attachable object including Id and SyncToken must be provided.
quickbooks_update_billUpdate an existing bill in QuickBooks Online. The full bill object including Id and SyncToken must be provided.
quickbooks_update_billpaymentUpdate an existing bill payment in QuickBooks Online. The full bill payment object including Id and SyncToken must be provided.
quickbooks_update_classUpdate an existing Class in QuickBooks Online. The full Class object including Id and SyncToken must be provided.
quickbooks_update_company_infoUpdate company information in QuickBooks Online. The full CompanyInfo object including Id and SyncToken must be provided.
quickbooks_update_credit_memoUpdate an existing credit memo in QuickBooks Online
quickbooks_update_customerUpdate an existing customer in QuickBooks Online. The full customer object including Id and SyncToken must be provided.
quickbooks_update_departmentUpdate an existing Department in QuickBooks Online. The full Department object including Id and SyncToken must be provided.
quickbooks_update_depositUpdate an existing Deposit in QuickBooks Online. The full Deposit object including Id and SyncToken must be provided.
quickbooks_update_employeeUpdate an existing employee in QuickBooks Online. The full employee object including Id and SyncToken must be provided.
quickbooks_update_estimateUpdate an existing estimate in QuickBooks Online. The full estimate object including Id and SyncToken must be provided.
quickbooks_update_invoiceUpdate an existing invoice in QuickBooks Online. The full invoice object including Id and SyncToken must be provided.
quickbooks_update_itemUpdate an existing item in QuickBooks Online
quickbooks_update_journal_entryUpdate an existing JournalEntry in QuickBooks Online. The full JournalEntry object including Id and SyncToken must be provided.
quickbooks_update_paymentUpdate an existing payment in QuickBooks Online. The full payment object including Id and SyncToken must be provided.
quickbooks_update_payment_methodUpdate an existing PaymentMethod in QuickBooks Online. The full PaymentMethod object including Id and SyncToken must be provided.
quickbooks_update_purchaseUpdate an existing purchase in QuickBooks Online
quickbooks_update_purchase_orderUpdate an existing purchase order in QuickBooks Online
quickbooks_update_refund_receiptUpdate an existing refund receipt in QuickBooks Online
quickbooks_update_sales_receiptUpdate an existing sales receipt in QuickBooks Online
quickbooks_update_termUpdate an existing Term in QuickBooks Online. The full Term object including Id and SyncToken must be provided.
quickbooks_update_time_activityUpdate an existing TimeActivity in QuickBooks Online. The full TimeActivity object including Id and SyncToken must be provided.
quickbooks_update_transferUpdate an existing Transfer in QuickBooks Online. The full Transfer object including Id and SyncToken must be provided.
quickbooks_update_vendorUpdate an existing vendor in QuickBooks Online. The full vendor object including Id and SyncToken must be provided.
quickbooks_update_vendor_creditUpdate an existing vendor credit in QuickBooks Online

quickbooks_create_account

Create a new account in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
accountobjectYesAccount object. Required: Name, AccountType. Optional: AccountSubType, Description.

quickbooks_create_attachable

Create a new Attachable in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
attachableobjectYesAttachable metadata object. Optional: FileName, ContentType, AttachableRef.

quickbooks_create_bill

Create a new bill in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
billobjectYesBill object. Required fields: VendorRef, Line (array of line items). Optional: DueDate, TxnDate, APAccountRef, etc.

quickbooks_create_billpayment

Create a new bill payment in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
billPaymentobjectYesBillPayment object. Required fields: VendorRef, TotalAmt, PayType, Line (linked bills). Optional: CheckPayment or CreditCardPayment details, TxnDate, etc.

quickbooks_create_class

Create a new Class in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
classobjectYesClass object. Required: Name.

quickbooks_create_credit_memo

Create a new credit memo in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
creditMemoobjectYesCredit memo object. Required: CustomerRef, Line array.

quickbooks_create_customer

Create a new customer in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
customerobjectYesCustomer object. Required fields: DisplayName. Optional: PrimaryEmailAddr, PrimaryPhone, CompanyName, BillAddr, etc.

quickbooks_create_department

Create a new Department in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
departmentobjectYesDepartment object. Required: Name.

quickbooks_create_deposit

Create a new Deposit in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
depositobjectYesDeposit object. Required: DepositToAccountRef, Line array.

quickbooks_create_employee

Create a new employee in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
employeeobjectYesEmployee object. Required fields: GivenName, FamilyName. Optional: PrimaryEmailAddr, PrimaryPhone, DisplayName, SSN, BillAddr, etc.

quickbooks_create_estimate

Create a new estimate in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
estimateobjectYesEstimate object. Required fields: CustomerRef, Line (array of line items). Optional: TxnDate, ExpirationDate, BillEmail, etc.

quickbooks_create_invoice

Create a new invoice in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
invoiceobjectYesInvoice object. Required fields: CustomerRef, Line (array of line items). Optional: DueDate, TxnDate, BillEmail, etc.

quickbooks_create_item

Create a new item in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
itemobjectYesItem object. Required: Name, Type (Inventory/Service/NonInventory). For Inventory: IncomeAccountRef, ExpenseAccountRef, AssetAccountRef, QtyOnHand, InvStartDate required.

quickbooks_create_journal_entry

Create a new JournalEntry in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
journal_entryobjectYesJournal entry object. Required: Line array with JournalEntryLineDetail.

quickbooks_create_payment

Create a new payment in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
paymentobjectYesPayment object. Required fields: CustomerRef, TotalAmt. Optional: PaymentMethodRef, DepositToAccountRef, Line (linked transactions), TxnDate, etc.

quickbooks_create_payment_method

Create a new PaymentMethod in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
payment_methodobjectYesPayment method object. Required: Name.

quickbooks_create_purchase

Create a new purchase in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
purchaseobjectYesPurchase object. Required: PaymentType (Cash/Check/CreditCard), AccountRef, Line array.

quickbooks_create_purchase_order

Create a new purchase order in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
purchaseOrderobjectYesPurchase order object. Required: VendorRef, Line array, APAccountRef.

quickbooks_create_refund_receipt

Create a new refund receipt in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
refundReceiptobjectYesRefund receipt object. Required: Line array.

quickbooks_create_sales_receipt

Create a new sales receipt in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
salesReceiptobjectYesSales receipt object. Required: Line array with at least one line item.

quickbooks_create_term

Create a new Term in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
termobjectYesTerm object. Required: Name, DueDays.

quickbooks_create_time_activity

Create a new TimeActivity in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
time_activityobjectYesTime activity object. Required: NameOf (Employee/Vendor), ActivityType.

quickbooks_create_transfer

Create a new Transfer in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
transferobjectYesTransfer object. Required: FromAccountRef, ToAccountRef, Amount.

quickbooks_create_vendor

Create a new vendor in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
vendorobjectYesVendor object. Required fields: DisplayName. Optional: PrimaryEmailAddr, PrimaryPhone, CompanyName, BillAddr, etc.

quickbooks_create_vendor_credit

Create a new vendor credit in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
vendorCreditobjectYesVendor credit object. Required: VendorRef, Line array.

quickbooks_delete_attachable

Delete a Attachable from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe Attachable ID
syncTokenstringYesThe sync token for concurrency control

quickbooks_delete_bill

Delete a bill from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe bill ID
syncTokenstringYesThe sync token for concurrency control

quickbooks_delete_billpayment

Delete a bill payment from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe bill payment ID
syncTokenstringYesThe sync token for concurrency control

quickbooks_delete_credit_memo

Delete a credit memo from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe credit memo ID to delete
syncTokenstringYesThe sync token for concurrency control

quickbooks_delete_customer

Deactivate (soft-delete) a customer in QuickBooks Online by setting Active: false. QuickBooks does not support hard-deletion of customers. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe customer ID
syncTokenstringYesThe sync token for concurrency control
displayNamestringYesThe customer display name (required by QuickBooks update API)

quickbooks_delete_deposit

Delete a Deposit from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe Deposit ID
syncTokenstringYesThe sync token for concurrency control

quickbooks_delete_employee

Deactivate (soft-delete) an employee in QuickBooks Online by setting Active: false. QuickBooks does not support hard-deletion of employees. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe employee ID
syncTokenstringYesThe sync token for concurrency control
displayNamestringYesThe employee display name (required by QuickBooks update API)

quickbooks_delete_estimate

Delete an estimate from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe estimate ID
syncTokenstringYesThe sync token for concurrency control

quickbooks_delete_invoice

Delete an invoice from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe invoice ID
syncTokenstringYesThe sync token for concurrency control

quickbooks_delete_item

Deactivate (soft-delete) an item in QuickBooks Online by setting Active: false. QuickBooks does not support hard-deletion of items. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe item ID
syncTokenstringYesThe sync token for concurrency control
namestringYesThe item name (required by QuickBooks update API)

quickbooks_delete_journal_entry

Delete a JournalEntry from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe JournalEntry ID
syncTokenstringYesThe sync token for concurrency control

quickbooks_delete_payment

Delete a payment from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe payment ID
syncTokenstringYesThe sync token for concurrency control

quickbooks_delete_purchase

Delete a purchase from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe purchase ID to delete
syncTokenstringYesThe sync token for concurrency control

quickbooks_delete_purchase_order

Delete a purchase order from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe purchase order ID to delete
syncTokenstringYesThe sync token for concurrency control

quickbooks_delete_refund_receipt

Delete a refund receipt from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe refund receipt ID to delete
syncTokenstringYesThe sync token for concurrency control

quickbooks_delete_sales_receipt

Delete a sales receipt from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe sales receipt ID to delete
syncTokenstringYesThe sync token for concurrency control

quickbooks_delete_time_activity

Delete a TimeActivity from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe TimeActivity ID
syncTokenstringYesThe sync token for concurrency control

quickbooks_delete_transfer

Delete a Transfer from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe Transfer ID
syncTokenstringYesThe sync token for concurrency control

quickbooks_delete_vendor

Deactivate (soft-delete) a vendor in QuickBooks Online by setting Active: false. QuickBooks does not support hard-deletion of vendors. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe vendor ID
syncTokenstringYesThe sync token for concurrency control
displayNamestringYesThe vendor display name (required by QuickBooks update API)

quickbooks_delete_vendor_credit

Delete a vendor credit from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
idstringYesThe vendor credit ID to delete
syncTokenstringYesThe sync token for concurrency control

quickbooks_get_account

Get an account by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
accountIdstringYesThe account ID

quickbooks_get_aged_payables_report

Generate an Aged Payables (A/P Aging Summary) report from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
report_datestringNoAs-of date in YYYY-MM-DD format
vendorstringNoFilter by vendor ID
aging_methodstringNoAging method
days_per_aging_periodintegerNoNumber of days per aging period
num_periodsintegerNoNumber of aging periods

quickbooks_get_aged_receivable_detail_report

Generate an Aged Receivable Detail report from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
report_datestringNoAs-of date in YYYY-MM-DD format
customerstringNoFilter by customer ID
aging_methodstringNoAging method
days_per_aging_periodintegerNoNumber of days per aging period
num_periodsintegerNoNumber of aging periods

quickbooks_get_aged_receivables_report

Generate an Aged Receivables (A/R Aging Summary) report from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
report_datestringNoAs-of date in YYYY-MM-DD format
customerstringNoFilter by customer ID
aging_methodstringNoAging method
days_per_aging_periodintegerNoNumber of days per aging period
num_periodsintegerNoNumber of aging periods

quickbooks_get_attachable

Get a Attachable by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
attachableIdstringYesThe Attachable ID

quickbooks_get_balance_sheet_report

Generate a Balance Sheet report from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
start_datestringNoStart date in YYYY-MM-DD format
end_datestringNoEnd date in YYYY-MM-DD format
accounting_methodstringNoAccounting method
summarize_column_bystringNoSummarize columns by period

quickbooks_get_bill

Get a bill by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
billIdstringYesThe bill ID

quickbooks_get_billpayment

Get a bill payment by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
billPaymentIdstringYesThe bill payment ID

quickbooks_get_cash_flow_report

Generate a Statement of Cash Flows report from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
start_datestringNoStart date in YYYY-MM-DD format
end_datestringNoEnd date in YYYY-MM-DD format
accounting_methodstringNoAccounting method
summarize_column_bystringNoSummarize columns by period

quickbooks_get_class

Get a Class by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
classIdstringYesThe Class ID

quickbooks_get_company_info

Get company information from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)

quickbooks_get_credit_memo

Get a credit memo by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
creditMemoIdstringYesThe credit memo ID

quickbooks_get_customer

Get a customer by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
customerIdstringYesThe customer ID

quickbooks_get_customer_balance_report

Generate a Customer Balance Summary report from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
report_datestringNoAs-of date in YYYY-MM-DD format
customerstringNoFilter by customer ID

quickbooks_get_customer_sales_report

Generate a Sales by Customer Summary report from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
start_datestringNoStart date in YYYY-MM-DD format
end_datestringNoEnd date in YYYY-MM-DD format
customerstringNoFilter by customer ID
summarize_column_bystringNoSummarize columns by period

quickbooks_get_department

Get a Department by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
departmentIdstringYesThe Department ID

quickbooks_get_deposit

Get a Deposit by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
depositIdstringYesThe Deposit ID

quickbooks_get_employee

Get an employee by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
employeeIdstringYesThe employee ID

quickbooks_get_estimate

Get an estimate by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
estimateIdstringYesThe estimate ID

quickbooks_get_general_ledger_report

Generate a General Ledger report from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
start_datestringNoStart date in YYYY-MM-DD format
end_datestringNoEnd date in YYYY-MM-DD format
accounting_methodstringNoAccounting method
summarize_column_bystringNoSummarize columns by period
columnsstringNoComma-separated column names to include in the report
sort_bystringNoColumn to sort the report by
sort_orderstringNoSort order

quickbooks_get_invoice

Get an invoice by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
invoiceIdstringYesThe invoice ID

quickbooks_get_item

Get an item by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
itemIdstringYesThe item ID

quickbooks_get_journal_entry

Get a JournalEntry by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
journal_entryIdstringYesThe JournalEntry ID

quickbooks_get_payment

Get a payment by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
paymentIdstringYesThe payment ID

quickbooks_get_payment_method

Get a PaymentMethod by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
payment_methodIdstringYesThe PaymentMethod ID

quickbooks_get_profit_and_loss_report

Generate a Profit and Loss (Income Statement) report from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
start_datestringNoStart date in YYYY-MM-DD format
end_datestringNoEnd date in YYYY-MM-DD format
accounting_methodstringNoAccounting method
summarize_column_bystringNoSummarize columns by period
customerstringNoFilter by customer ID
departmentstringNoFilter by department
classstringNoFilter by class

quickbooks_get_purchase

Get a purchase by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
purchaseIdstringYesThe purchase ID

quickbooks_get_purchase_order

Get a purchase order by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
purchaseOrderIdstringYesThe purchase order ID

quickbooks_get_refund_receipt

Get a refund receipt by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
refundReceiptIdstringYesThe refund receipt ID

quickbooks_get_sales_receipt

Get a sales receipt by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
salesReceiptIdstringYesThe sales receipt ID

quickbooks_get_tax_agency

Get a TaxAgency by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
tax_agencyIdstringYesThe TaxAgency ID

quickbooks_get_tax_code

Get a TaxCode by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
tax_codeIdstringYesThe TaxCode ID

quickbooks_get_tax_rate

Get a TaxRate by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
tax_rateIdstringYesThe TaxRate ID

quickbooks_get_term

Get a Term by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
termIdstringYesThe Term ID

quickbooks_get_time_activity

Get a TimeActivity by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
time_activityIdstringYesThe TimeActivity ID

quickbooks_get_transfer

Get a Transfer by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
transferIdstringYesThe Transfer ID

quickbooks_get_trial_balance_report

Generate a Trial Balance report from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
start_datestringNoStart date in YYYY-MM-DD format
end_datestringNoEnd date in YYYY-MM-DD format
accounting_methodstringNoAccounting method
summarize_column_bystringNoSummarize columns by period

quickbooks_get_vendor

Get a vendor by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
vendorIdstringYesThe vendor ID

quickbooks_get_vendor_credit

Get a vendor credit by ID from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
vendorCreditIdstringYesThe vendor credit ID

quickbooks_get_vendor_expenses_report

Generate a Vendor Expenses report from QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
start_datestringNoStart date in YYYY-MM-DD format
end_datestringNoEnd date in YYYY-MM-DD format
vendorstringNoFilter by vendor ID
summarize_column_bystringNoSummarize columns by period

quickbooks_query_account

Query accounts in QuickBooks Online using SQL-like syntax Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g. “SELECT * FROM Account WHERE AccountType = ‘Bank’”). Defaults to “SELECT * FROM Account” if not provided.
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_attachables

Query attachables in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM Attachable WHERE Id = ‘1’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_billpayments

Query bill payments in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM BillPayment WHERE TotalAmt > ‘100.00’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_bills

Query bills in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM Bill WHERE TotalAmt > ‘100.00’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_classes

Query classes in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM Class WHERE Id = ‘1’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_credit_memo

Query credit memos in QuickBooks Online using SQL-like syntax Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g. “SELECT * FROM CreditMemo WHERE TotalAmt > ‘50’”). Defaults to “SELECT * FROM CreditMemo” if not provided.
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_customers

Query customers in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM Customer WHERE DisplayName = ‘John’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_departments

Query departments in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM Department WHERE Id = ‘1’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_deposits

Query deposits in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM Deposit WHERE Id = ‘1’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_employees

Query employees in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM Employee WHERE FamilyName = ‘Smith’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_estimates

Query estimates in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM Estimate WHERE TotalAmt > ‘500.00’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_invoices

Query invoices in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM Invoice WHERE TotalAmt > ‘100.00’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_item

Query items in QuickBooks Online using SQL-like syntax Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g. “SELECT * FROM Item WHERE Name = ‘Widget’”). Defaults to “SELECT * FROM Item” if not provided.
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_journal_entries

Query journal entries in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM JournalEntry WHERE Id = ‘1’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_payment_methods

Query payment methods in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM PaymentMethod WHERE Id = ‘1’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_payments

Query payments in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM Payment WHERE TotalAmt > ‘50.00’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_purchase

Query purchases in QuickBooks Online using SQL-like syntax Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g. “SELECT * FROM Purchase WHERE PaymentType = ‘Cash’”). Defaults to “SELECT * FROM Purchase” if not provided.
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_purchase_order

Query purchase orders in QuickBooks Online using SQL-like syntax Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g. “SELECT * FROM PurchaseOrder WHERE TotalAmt > ‘100’”). Defaults to “SELECT * FROM PurchaseOrder” if not provided.
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_refund_receipt

Query refund receipts in QuickBooks Online using SQL-like syntax Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g. “SELECT * FROM RefundReceipt WHERE TotalAmt > ‘50’”). Defaults to “SELECT * FROM RefundReceipt” if not provided.
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_sales_receipt

Query sales receipts in QuickBooks Online using SQL-like syntax Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g. “SELECT * FROM SalesReceipt WHERE TotalAmt > ‘100’”). Defaults to “SELECT * FROM SalesReceipt” if not provided.
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_tax_agencies

Query tax agencies in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM TaxAgency WHERE Id = ‘1’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_tax_codes

Query tax codes in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM TaxCode WHERE Id = ‘1’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_tax_rates

Query tax rates in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM TaxRate WHERE Id = ‘1’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_terms

Query terms in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM Term WHERE Id = ‘1’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_time_activities

Query time activities in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM TimeActivity WHERE Id = ‘1’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_transfers

Query transfers in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM Transfer WHERE Id = ‘1’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_vendor_credit

Query vendor credits in QuickBooks Online using SQL-like syntax Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g. “SELECT * FROM VendorCredit WHERE TotalAmt > ‘50’”). Defaults to “SELECT * FROM VendorCredit” if not provided.
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_query_vendors

Query vendors in QuickBooks Online using a SQL-like query string Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
querystringNoSQL-like query string (e.g., “SELECT * FROM Vendor WHERE DisplayName = ‘Acme’“)
maxResultsintegerNoMaximum number of results to return
startPositionintegerNoStarting position for pagination (1-based)

quickbooks_update_account

Update an existing account in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
accountobjectYesAccount object with updated fields. Must include Id and SyncToken.

quickbooks_update_attachable

Update an existing Attachable in QuickBooks Online. The full Attachable object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
attachableobjectYesFull Attachable object including Id and SyncToken.

quickbooks_update_bill

Update an existing bill in QuickBooks Online. The full bill object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
billobjectYesFull bill object including Id and SyncToken. Required fields: Id, SyncToken, VendorRef, Line. Optional: DueDate, TxnDate, APAccountRef, etc.

quickbooks_update_billpayment

Update an existing bill payment in QuickBooks Online. The full bill payment object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
billPaymentobjectYesFull bill payment object including Id and SyncToken. Required fields: Id, SyncToken, VendorRef, TotalAmt, PayType, Line. Optional: CheckPayment or CreditCardPayment details, etc.

quickbooks_update_class

Update an existing Class in QuickBooks Online. The full Class object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
classobjectYesFull Class object including Id and SyncToken.

quickbooks_update_company_info

Update company information in QuickBooks Online. The full CompanyInfo object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
companyInfoobjectYesFull CompanyInfo object including Id and SyncToken.

quickbooks_update_credit_memo

Update an existing credit memo in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
creditMemoobjectYesCredit memo object with updated fields. Must include Id and SyncToken.

quickbooks_update_customer

Update an existing customer in QuickBooks Online. The full customer object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
customerobjectYesFull customer object including Id and SyncToken. Required fields: Id, SyncToken, DisplayName. Optional: PrimaryEmailAddr, PrimaryPhone, CompanyName, BillAddr, etc.

quickbooks_update_department

Update an existing Department in QuickBooks Online. The full Department object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
departmentobjectYesFull Department object including Id and SyncToken.

quickbooks_update_deposit

Update an existing Deposit in QuickBooks Online. The full Deposit object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
depositobjectYesFull Deposit object including Id and SyncToken.

quickbooks_update_employee

Update an existing employee in QuickBooks Online. The full employee object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
employeeobjectYesFull employee object including Id and SyncToken. Required fields: Id, SyncToken, GivenName, FamilyName. Optional: PrimaryEmailAddr, PrimaryPhone, DisplayName, etc.

quickbooks_update_estimate

Update an existing estimate in QuickBooks Online. The full estimate object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
estimateobjectYesFull estimate object including Id and SyncToken. Required fields: Id, SyncToken, CustomerRef, Line. Optional: TxnDate, ExpirationDate, BillEmail, etc.

quickbooks_update_invoice

Update an existing invoice in QuickBooks Online. The full invoice object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
invoiceobjectYesFull invoice object including Id and SyncToken. Required fields: Id, SyncToken, CustomerRef, Line. Optional: DueDate, TxnDate, BillEmail, etc.

quickbooks_update_item

Update an existing item in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
itemobjectYesItem object with updated fields. Must include Id and SyncToken.

quickbooks_update_journal_entry

Update an existing JournalEntry in QuickBooks Online. The full JournalEntry object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
journal_entryobjectYesFull JournalEntry object including Id and SyncToken.

quickbooks_update_payment

Update an existing payment in QuickBooks Online. The full payment object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
paymentobjectYesFull payment object including Id and SyncToken. Required fields: Id, SyncToken, CustomerRef, TotalAmt. Optional: PaymentMethodRef, DepositToAccountRef, Line, etc.

quickbooks_update_payment_method

Update an existing PaymentMethod in QuickBooks Online. The full PaymentMethod object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
payment_methodobjectYesFull PaymentMethod object including Id and SyncToken.

quickbooks_update_purchase

Update an existing purchase in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
purchaseobjectYesPurchase object with updated fields. Must include Id and SyncToken.

quickbooks_update_purchase_order

Update an existing purchase order in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
purchaseOrderobjectYesPurchase order object with updated fields. Must include Id and SyncToken.

quickbooks_update_refund_receipt

Update an existing refund receipt in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
refundReceiptobjectYesRefund receipt object with updated fields. Must include Id and SyncToken.

quickbooks_update_sales_receipt

Update an existing sales receipt in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
salesReceiptobjectYesSales receipt object with updated fields. Must include Id and SyncToken.

quickbooks_update_term

Update an existing Term in QuickBooks Online. The full Term object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
termobjectYesFull Term object including Id and SyncToken.

quickbooks_update_time_activity

Update an existing TimeActivity in QuickBooks Online. The full TimeActivity object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
time_activityobjectYesFull TimeActivity object including Id and SyncToken.

quickbooks_update_transfer

Update an existing Transfer in QuickBooks Online. The full Transfer object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
transferobjectYesFull Transfer object including Id and SyncToken.

quickbooks_update_vendor

Update an existing vendor in QuickBooks Online. The full vendor object including Id and SyncToken must be provided. Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
vendorobjectYesFull vendor object including Id and SyncToken. Required fields: Id, SyncToken, DisplayName. Optional: PrimaryEmailAddr, PrimaryPhone, CompanyName, BillAddr, etc.

quickbooks_update_vendor_credit

Update an existing vendor credit in QuickBooks Online Parameters:
ParameterTypeRequiredDefaultDescription
realmIdstringYesQuickBooks company ID (realm ID)
vendorCreditobjectYesVendor credit object with updated fields. Must include Id and SyncToken.