QuickBooks

Description

Interact with Intuit QuickBook's Accounting and Payments APIs

Component key: quickbooks

Authorization Methods

QuickBooks requires one of the following authorization methods.

KeyNameDescription
oauth2OAuth 2.0OAuth 2.0 authorization using an OAuth 2 flow

Actions

Create Invoice

Create an Invoice with the specified data

Action key: createInvoice

Inputs

KeyTypeDefaultRequiredComments
dataSTRINGNoneTrueMust be stringified JSON data
useSandboxSTRINGNoneTrueUse Quickbooks sandbox to test an integration

Get Company Info

Retrieve information about the company

Action key: getCompanyInfo

Inputs

KeyTypeDefaultRequiredComments
useSandboxSTRINGNoneTrueUse Quickbooks sandbox to test an integration

Get Customer By Display Name

Retrieve information about the Customer which matches the given Display Name

Action key: getCustomerByDisplayName

Inputs

KeyTypeDefaultRequiredComments
customerDisplayNameSTRINGNoneTrueCustomer display name
useSandboxSTRINGNoneTrueUse Quickbooks sandbox to test an integration

Get Customer By Id

Retrieve information about the Customer which matches the given id

Action key: getCustomerById

Inputs

KeyTypeDefaultRequiredComments
idSTRINGNoneTrueInteger ID
useSandboxSTRINGNoneTrueUse Quickbooks sandbox to test an integration

Get Invoice By Id

Retrieve information about the Invoice which matches the given id

Action key: getInvoiceById

Inputs

KeyTypeDefaultRequiredComments
idSTRINGNoneTrueInteger ID
useSandboxSTRINGNoneTrueUse Quickbooks sandbox to test an integration

Get Resource

Retrieve a QuickBooks resource using their SQL-like data query language

Action key: queryResource

Inputs

KeyTypeDefaultRequiredComments
queryStringSTRINGNoneTrueMust be a valid query string as defined by the QuickBooks API. Single quotes must be escaped with a backslash.
useSandboxSTRINGNoneTrueUse Quickbooks sandbox to test an integration

Quickbooks Developer Documentation

The Quickbooks Sandbox allows developers to develop and test integrations without affecting real customer data.

You can get a Quickbooks OAuth2 Access Token by following Quickbook's OAuth2 documentation.

Last updated on