QuickBooks

quickbooks.api.intuit.com

Community

QuickBooks Online Accounting API provides access to small business accounting data. Manage invoices, customers, payments, expenses, and financial reports programmatically.

Auth

oauth2

Pricing

free

Spec version

1.0

Base URL

https://quickbooks.api.intuit.com

Crawl failures

1

Last verified

2026-03-01T11:09:15.000Z

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Capabilities

create_customer

payments

Create a new customer record with contact information, billing address, payment terms, and tax settings.

Detail: https://quickbooks.api.intuit.com/capabilities/create_customer

create_expense

analytics

Record a business expense or purchase. Categorize it by account, attach receipts, and assign to a vendor.

Detail: https://quickbooks.api.intuit.com/capabilities/create_expense

create_invoice

payments

Create a new invoice for a customer with line items, tax, and due date. Supports custom fields, discounts, and multiple currencies.

Detail: https://quickbooks.api.intuit.com/capabilities/create_invoice

get_profit_loss_report

analytics

Generate a Profit and Loss (income statement) report for a given date range. Shows revenue, expenses, and net income.

Detail: https://quickbooks.api.intuit.com/capabilities/get_profit_loss_report

query_accounts

analytics

Query the chart of accounts to list all financial accounts. Filter by account type, name, or classification.

Detail: https://quickbooks.api.intuit.com/capabilities/query_accounts

query_invoices

analytics

Query invoices using SQL-like syntax. Filter by customer, date range, status, and amount. Returns paginated results.

Detail: https://quickbooks.api.intuit.com/capabilities/query_invoices

record_payment

payments

Record a payment received from a customer. Link it to one or more invoices to mark them as paid.

Detail: https://quickbooks.api.intuit.com/capabilities/record_payment

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: QuickBooks
Description: QuickBooks Online Accounting API provides access to small business accounting data. Manage invoices, customers, payments, expenses, and financial reports programmatically.
Auth: oauth2
Capabilities:
  - create_customer: Create a new customer record with contact information, billing address, payment terms, and tax settings.
  - create_expense: Record a business expense or purchase. Categorize it by account, attach receipts, and assign to a vendor.
  - create_invoice: Create a new invoice for a customer with line items, tax, and due date. Supports custom fields, discounts, and multiple currencies.
  - get_profit_loss_report: Generate a Profit and Loss (income statement) report for a given date range. Shows revenue, expenses, and net income.
  - query_accounts: Query the chart of accounts to list all financial accounts. Filter by account type, name, or classification.
  - query_invoices: Query invoices using SQL-like syntax. Filter by customer, date range, status, and amount. Returns paginated results.
  - record_payment: Record a payment received from a customer. Link it to one or more invoices to mark them as paid.