Actions & Endpoints

Introduction

The QuickBooks Online Integration with Rewst delivers a robust set of actions and endpoints for interacting with QuickBooks Online. Below is a summary of each section, highlighting the diverse capabilities and opportunities provided through the QuickBooks Online Integration:

Actions

Accounts

Create Account

POST quickbooks.api.intuit.com/account

Creates an account, then returns the Account object

Read Account

GET quickbooks.api.intuit.com/account/{id}

Returns the account object, given the ID

Update Account

POST quickbooks.api.intuit.com/account

Fully update an account, then return the Account object

List Accounts

GET quickbooks.api.intuit.com/query

Lists all accounts

Customers

Create Customer

POST quickbooks.api.intuit.com/customer

Creates a customer, then returns the Customer object. The DisplayName attribute or at least one of Title, GivenName, MiddleName, FamilyName, or Suffix attributes is required during object create.

Read Customer

GET quickbooks.api.intuit.com/customer/{id}

Returns the customer object, given the ID

Update Customer

POST quickbooks.api.intuit.com/customer

Fully update an customer, then return the Customer object

List Customers

GET quickbooks.api.intuit.com/query

Lists all customers

Deposit

Create Deposit

POST quickbooks.api.intuit.com/deposit

Creates a Deposit, then returns the Deposit object

Read Deposit

GET quickbooks.api.intuit.com/deposit/{id}

Returns the deposit object, given the ID

Update Deposit

POST quickbooks.api.intuit.com/deposit

Fully update an deposit, then return the Deposit object. If sparse update, only the provided fields will be updated. If sparse is false, the entire deposit will be updated and empty fields will be nullified.

Delete Deposit

POST quickbooks.api.intuit.com/deposit

Delete an deposit

List Deposits

GET quickbooks.api.intuit.com/query

Lists all deposits

Generic Request

QuickBooks Online API Request

GET quickbooks.api.intuit.com/<url_path>

Generic action for making authenticated requests against the QuickBooks Online API

Invoice

Create Invoice

POST quickbooks.api.intuit.com/invoice

Creates an Invoice, then returns the Invoice object

Read Invoice

GET quickbooks.api.intuit.com/invoice/{id}

Returns the invoice object, given the ID

Update Invoice

POST quickbooks.api.intuit.com/invoice

Fully update an invoice, then return the Invoice object. If sparse update, only the provided fields will be updated. If sparse is false, the entire invoice will be updated and empty fields will be nullified.

Delete Invoice

POST quickbooks.api.intuit.com/invoice

Delete an invoice

List Invoices

GET quickbooks.api.intuit.com/query

Lists all invoices

Last updated