QuickBooks Integrations

Build & publish in-app integrations with our QuickBooks connector

What is QuickBooks?

The #1 rated small business accounting software.

Create automations with our QuickBooks connector

Cyclr enables SaaS platforms to integrate their application with hundreds of other platforms. Use Cyclr’s low code integration builder to integrate your application with QuickBooks, so you can provide in-app QuickBooks integrations for your end users.

Why integrate with QuickBooks

Your SaaS users want more and more integrations, but they take time and development resources to create. Which is why Cyclr’s white label, embedded integration platform enables you to create integrations between your application and QuickBooks, as well as 100s of other apps, using low code tools.

QuickBooks connector icon

Available Methods and Endpoints

Get Multiple Tax Rates
Get a list of tax rates by their IDs.
Action
List Tax Rates
Get a list of all tax rates.
Action
List Departments
Get a list of all departments.
Action
List New Departments
Get a list of new Departments, created after the last successful cycle run.
Action
Create Department
Create a new department.
Action
List Updated Departments
Get a list of existing Departments, updated after the last successful cycle run.
Action
Get Department
Retrieve details of the specified Department by ID.
Action
Update Department
Update an existing department.
Action
Search Departments
Get a list of all Departments, matching a particular query.
Action
List New Refund Receipts
Get a list of new Refund Receipts, created after the last successful cycle run.
Action
List Updated Refund Receipts
Get a list of existing Refund Receipts, updated after the last successful cycle run.
Action
Create Refund Receipt
Create a new refund receipt.
Action
List Refund Receipts
Get a list of all refund receipts.
Action
Get Refund Receipt
Retrieve details of the specified Refund Receipt by ID.
Action
List Company Info
Get a list of information pertaining to all companies.
Action
Get Company Info
Retrieve details of the specified company by ID.
Action
Get Credit Memo
Retrieve details of the specified Credit Memo by ID.
Action
List Credit Memos
Get a list of all credit memos.
Action
Create Credit Memo
Create a new credit memo.
Action
Delete Credit Memo
Delete the specified credit memo by ID.
Action
List New Credit Memos
Get a list of new Credit Memos, created after the last successful cycle run.
Action
List Updated Credit Memos
Get a list of existing Credit Memos, updated after the last successful cycle run.
Action
Delete Invoice
Delete the specified Invoice by ID.
Action
List Invoices
Gets a list of all invoices.
Action
Get Invoice as PDF
Retrieve details of the specified Invoice by ID, in PDF format.
Action
Update Invoice
Update an existing invoice.
Action
Search Invoices by Doc Number
Get a list of all invoices, matching a particular doc number.
Action
List Overdue Invoices
Get a list of all invoices, with an outstanding balance, that are overdue.
Action
Upsert Invoice
Create or update an invoice.
Action
Void Invoice
Void an existing invoice.
Action
Get Invoice
Retrieve details of the specified Invoice by ID.
Action
List New Invoices
Get a list of new Invoices, created after the last successful cycle run.
Action
List Updated Invoices
Get a list of existing Invoices, updated after the last successful cycle run.
Action
Upsert Invoice Discount Line Item
Append/Update a discount line item for an invoice.
Action
Invoice Created Notification
A webhook to provide notification of all invoice creation events.
Webhook
Invoice Deleted Notification
A webhook to provide notification of all invoice deletion events.
Webhook
Invoice Updated Notification
A webhook to provide notification of all invoice modification events.
Webhook
All Invoice Notifications
A webhook to provide notification of all invoice events.
Webhook
Invoice Voided Notification
A webhook to provide notification of all invoice void events.
Webhook
Append Invoice Sales Line Items
Append sales line items to an invoice.
Action
Remove Invoice Sales Line Items
Remove sales line items from an invoice.
Action
List Employees
Get a list of all employees.
Action
Create Employee
Create a new employee.
Action
Get Employee
Get an employee by ID.
Action
List Updated Employees
Get a list of existing Employees, updated after the last successful cycle run.
Action
List New Employees
Get a list of new Time Employees, created after the last successful cycle run.
Action
Update Employee
Update an employee by ID.
Action
Update Payment
Update an existing payment.
Action
Update Payment Transaction Date
Update an existing payment's transaction date.
Action
Create Payment Token
Create a new payment token.
Action
Void Payment
Void an existing payment.
Action
Create Payment
Create a new payment.
Action
List New Payments
Get a list of new Payments, created after the last successful cycle run.
Action
List Updated Payments
Get a list of existing Payments, updated after the last successful cycle run.
Action
Delete Payment
Delete the specified Payment by ID.
Action
List Payments
Get a list of all Payments.
Action
Get Payment
Retrieve details of the specified Payment by ID.
Action
Append Payment Line Items
Append line items to a payment.
Action
Remove Payment Line Items
Remove line items from a payment.
Action
Remove All Payment Line Items
Remove all line items from a payment.
Action
Capture Charge
Capture and begin processing a charge.
Action
Create Charge
Create a new charge object. This takes the token generated elsewhere and creates a charge authorization.
Action
Payment Voided Notification
A webhook to provide notification of all payment void events.
Webhook
Payment Created Notification
A webhook to provide notification of all payment creation events.
Webhook
Payment Deleted Notification
A webhook to provide notification of all payment deletion events.
Webhook
Payment Updated Notification
A webhook to provide notification of all payment modifications events.
Webhook
All Payment Notifications
A webhook to provide notification of all payment events.
Webhook
Get ECheck
Retrieve details of the specified ECheck by ID.
Action
Void or Refund ECheck
Fully or partially refund an eCheck transaction.
Action
Get ECheck Refund
Retrieve details of the specified ECheck Refund by IDs.
Action
Create ECheck
Create a new eCheck and debit the bank account it's coming from.
Action
Delete Purchase Order
Delete the specified Purchase Order by ID.
Action
Create Purchase Order
Create a new purchase order.
Action
List Updated Purchase Orders
Get a list of existing Purchase Orders, updated after the last successful cycle run.
Action
Get Purchase Order
Retrieve details of the specified Purchase Order by ID.
Action
List New Purchase Orders
Get a list of new Purchase Orders, created after the last successful cycle run.
Action
Update Purchase Order
Update an existing purchase order.
Action
List Purchase Orders
Get a list of all purchase orders.
Action
Get Item
Retrieve details of the specified Item by ID.
Action
List Updated Items
Get a list of existing Items, updated after the last successful cycle run.
Action
List Items
Get a list of all items.
Action
List New Items
Get a list of new Items, created after the last successful cycle run.
Action
Update Item
Update an existing item.
Action
Create Item
Create a new item.
Action
Delete Time Activity
Delete a time activity by ID.
Action
Get Time Activity
Retrieve details of the specified Time Activity by ID.
Action
Update Time Activity
Update a time activity.
Action
Create Time Activity
Create a new time activity.
Action
List New Time Activities
Get a list of new Time Activities, created after the last successful cycle run.
Action
List Updated Time Activities
Get a list of existing Time Activities, updated after the last successful cycle run.
Action
List Time Activities
Get a list of all time activities.
Action
Custom Query (Manual Pagination)
Execute a custom query.
Action
Custom Query
Execute a custom query.
Action
All Notifications
A webhook to provide notification of all events with the current realmId.
Webhook
List Vendors
Get a list of all vendors.
Action
Update Vendor
Update an existing vendor.
Action
List New Vendors
Get a list of new Vendors, created after the last successful cycle run.
Action
Get Vendor
Retrieve details of the specified Vendor by ID.
Action
Search Vendors by Display Name
Get a list of all Vendors, matching a particular display name.
Action
List Updated Vendors
Get a list of existing Vendors, updated after the last successful cycle run.
Action
Create Vendor
Create a new vendor.
Action
Search Customers by Name
Get a list of all Customers, matching a particular Name.
Action
Search Customers by Email
Get a list of all Customers, matching a particular Email.
Action
Get Customer
Retrieve details of the specified Customer by ID.
Action
Create Customer
Create a new Customer.
Action
Search Customers by Display Name
Get a list of all Customers, matching a particular Display Name.
Action
List Updated Customers
Get a list of existing Customers, updated after the last successful cycle run.
Action
List Customers
Get a list of all Customers.
Action
Update Customer
Update an existing Customer.
Action
List New Customers
Get a list of new Customers, created after the last successful cycle run.
Action
Get Account
Retrieve details of the specified Account by ID.
Action
Search Accounts
Get a list of all accounts matching a particular query.
Action
List New Accounts
Get a list of new Accounts, created after the last successful cycle run.
Action
List Accounts
Get a list of all accounts.
Action
Create Account
Create a new account.
Action
List Updated Accounts
Get a list of existing Accounts, updated after the last successful cycle run.
Action
Account Deleted Notification
A webhook to provide notification of all account deletion events.
Webhook
Account Created Notification
A webhook to provide notification of all account creation events.
Webhook
Account Updated Notification
A webhook to provide notification of all account modification events.
Webhook
All Account Notifications
A webhook to provide notification of all account events.
Webhook
Create Estimate
Create a new estimate.
Action
Get Estimate
Retrieve details of the specified Estimate by ID.
Action
List Updated Estimates
Get a list of existing Estimates, updated after the last successful cycle run.
Action
List New Estimates
Get a list of new Estimates, created after the last successful cycle run.
Action
List Estimates
Get a list of all estimates.
Action
List Updated Bills
Get a list of existing bills, updated after the last successful cycle run.
Action
List Bills
Get a list of all bills.
Action
Get Bill
Retrieve details of the specified Bill by ID.
Action
Create Bill
Create a new bill.
Action
List Overdue Bills
Get a list of all overdue bills.
Action
List New Bills
Get a list of new bills, created after the last successful cycle run.
Action
Update Bill
Update an existing bill.
Action
List Tax Codes
Get a list of all tax codes, with their related sale and purchase tax rates.
Action
Search Purchases
Get a list of all Purchases, matching a particular query.
Action
Delete Purchase
Deletes the specified purchase by ID.
Action
Create Purchase
Create a new transaction.
Action
Update Purchase
Update an existing purchase transaction.
Action
Get Purchase
Retrieve details of the specified purchase by ID.
Action
All Purchase Notifications
A webhook to provide notification of all purchase events.
Webhook
Purchase Deleted Notification
A webhook to provide notification of all purchase deletion events.
Webhook
Purchase Updated Notification
A webhook to provide notification of all purchase modification events.
Webhook
Purchase Created Notification
A webhook to provide notification of all purchase creation events.
Webhook
Get Profit And Loss Detail Report
Retrieve a profit and loss detail report.
Action
Get Trial Balance Report
Retrieve a trial balance account report.
Action
Get Cash Flow Report
Retrieve a cash flow report.
Action
Get Profit And Loss Report
Retrieve a profit and loss report.
Action
Get Balance Sheet Report
Retrieve a balance sheet report.
Action
Get Journal Entry
Retrieve details of the specified Journal Entry by ID.
Action
Create Journal Entry
Create a new journal entry.
Action
List Journal Entries
Get a list of all journal entries.
Action
List New Journal Entries
Get a list of new Journal Entries, created after the last successful cycle run.
Action
Create Journal Entry (multiline)
Create a new journal entry, with multiple lines.
Action
List Updated Journal Entries
Get a list of existing Journal Entries, updated after the last successful cycle run.
Action
Update Class
Update an existing class.
Action
List Updated Classes
Get a list of existing Classes, updated after the last successful cycle run.
Action
List Classes
Get a list of all Classes.
Action
Get Class
Retrieve details of the specified Class by ID.
Action
Create Class
Create a new class.
Action
List New Classes
Get a list of new Classes, created after the last successful cycle run.
Action
Create Term
Create a new Term object.
Action
List Updated Terms
Get a list of existing Terms, updated after the last successful cycle run.
Action
Update Term
Update an existing Term.
Action
Get Term
Retrieve details of the specified Term by ID.
Action
List Terms
Get a list of all Terms.
Action
List New Terms
Get a list of new Terms, created after the last successful cycle run.
Action
List Updated Sales Receipts
Get a list of existing Sales Receipts, updated after the last successful cycle run.
Action
Get Sales Receipt
Retrieve details of the specified Sales Receipt by ID.
Action
Create Sales Receipt
Create a new sales receipt.
Action
List Sales Receipts
Get a list of all sales receipts.
Action
List New Sales Receipts
Get a list of new Sales Receipts, created after the last successful cycle run.
Action
Sales Receipt Updated Notification
A webhook to provide notification of all sales receipt modification events.
Webhook
Sales Receipt Created Notification
A webhook to provide notification of all sales receipt creation events.
Webhook
All Sales Receipt Notifications
A webhook to provide notification of all sales receipt events.
Webhook
Sales Receipt Deleted Notification
A webhook to provide notification of all sales receipt deletion events.
Webhook
Revoke Access Token
Revoke permissions granted to the application.
Action
Get Preferences
Get the Preferences of the current company.
Action
Update Preferences
Update any of the writable Preference fields.
Action

Do you want to access something that's not currently listed?

Just let us know and we can add it to the connector for you!

Top Use Cases for QuickBooks Integrations

Quickly create integrations between your SaaS application and QuickBooks with Cyclr's low code integration builder. Publish your QuickBooks integration into your application using Cyclr's white label embedded integration marketplace.

Accounting

  • Synchronise accounting information from multiple systems to create a single source of truth.
  • Keep invoicing information up to date with data from external business systems.

Some of the many benefits of using Cyclr as your integration solution

Native

Native

Transform your API from backend to frontend, from developer focused to business user focused.

Deliver integrations natively from within your own application and add value to your end-users.

Build Quickly

Build Quickly

Add connectivity in days, not months. So you can add transformative technology to your system in no time at all.

Be responsive to the needs of your clients and your sales team.

No code integrations

No code integrations

Use our drag and drop integration builder to create integrations, then click to publish them to your app.

Your users can then search and deploy these integrations in a couple of clicks.

Related Resources

QuickBooks Connector Documentation

Read Article

Accounting Integrations: Keep your Financial Data Flowing

Read Article

What is iPaaS?

Read Article
Ready to start your integration journey?

Book a demo to see Cyclr in action and start creating integration solutions for your customers

Recommended by G2 users