QuickBooks Online website screenshot

QuickBooks Online

QuickBooks Online is Intuit's cloud accounting platform for small and mid-sized businesses, providing invoicing, expense tracking, payroll, reporting, sales tax, and bookkeeping. The QuickBooks Online Accounting API (v3) gives developers REST access to customers, invoices, payments, items, vendors, journal entries, and the full chart of accounts. The API uses OAuth 2.0 with the Intuit OAuth platform and is sandbox-enabled for development and testing.

2 APIs 0 Features
AccountingBookkeepingInvoicingSmall BusinessFinancePaymentsPayroll

APIs

QuickBooks Online Accounting API

REST API (v3) for managing customers, invoices, estimates, payments, items, vendors, employees, journal entries, accounts, and reports in a QuickBooks Online company. Authentica...

QuickBooks Payments API

REST API for processing card and bank payments, tokenizing payment methods, creating charges and refunds, and managing eChecks tied to a QuickBooks Online merchant account. Auth...

Collections

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
💰
Pricing
Pricing
📝
Signup
Signup
📝
Developer Sign Up
Developer Sign Up
📦
SDKs
SDKs
💬
Support
Support
🟢
StatusPage
StatusPage

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: QuickBooks Online Accounting API
  version: v3
request:
  auth:
    type: oauth2
    flow: authorization_code
    authorizationUrl: https://appcenter.intuit.com/connect/oauth2
    accessTokenUrl: https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Create a customer
    type: http
  http:
    method: POST
    url: https://quickbooks.api.intuit.com/v3/company/:realmId/customer
    params:
    - name: realmId
      value: ''
      type: path
      description: QuickBooks company (realm) ID
  docs: Create a customer
- info:
    name: Read a customer
    type: http
  http:
    method: GET
    url: https://quickbooks.api.intuit.com/v3/company/:realmId/customer/:customerId
    params:
    - name: realmId
      value: ''
      type: path
      description: QuickBooks company (realm) ID
    - name: customerId
      value: ''
      type: path
  docs: Read a customer
- info:
    name: Create an invoice
    type: http
  http:
    method: POST
    url: https://quickbooks.api.intuit.com/v3/company/:realmId/invoice
    params:
    - name: realmId
      value: ''
      type: path
      description: QuickBooks company (realm) ID
  docs: Create an invoice
- info:
    name: Read an invoice
    type: http
  http:
    method: GET
    url: https://quickbooks.api.intuit.com/v3/company/:realmId/invoice/:invoiceId
    params:
    - name: realmId
      value: ''
      type: path
      description: QuickBooks company (realm) ID
    - name: invoiceId
      value: ''
      type: path
  docs: Read an invoice
- info:
    name: Create an account
    type: http
  http:
    method: POST
    url: https://quickbooks.api.intuit.com/v3/company/:realmId/account
    params:
    - name: realmId
      value: ''
      type: path
      description: QuickBooks company (realm) ID
  docs: Create an account
- info:
    name: Read an account
    type: http
  http:
    method: GET
    url: https://quickbooks.api.intuit.com/v3/company/:realmId/account/:accountId
    params:
    - name: realmId
      value: ''
      type: path
      description: QuickBooks company (realm) ID
    - name: accountId
      value: ''
      type: path
  docs: Read an account
- info:
    name: Run a QuickBooks query
    type: http
  http:
    method: GET
    url: https://quickbooks.api.intuit.com/v3/company/:realmId/query
    params:
    - name: realmId
      value: ''
      type: path
      description: QuickBooks company (realm) ID
    - name: query
      value: ''
      type: query
      description: QuickBooks query language string (e.g. select * from Customer)
  docs: Run a QuickBooks query
- info:
    name: Read company info
    type: http
  http:
    method: GET
    url: https://quickbooks.api.intuit.com/v3/company/:realmId/companyinfo/:companyInfoId
    params:
    - name: realmId
      value: ''
      type: path
      description: QuickBooks company (realm) ID
    - name: companyInfoId
      value: ''
      type: path
  docs: Read company info
bundled: true