QuickBooks Integrations

Build & publish in-app integrations with our QuickBooks connector

QuickBooks connector icon

The #1 rated small business accounting software.

Book a demo to learn more about integrating with QuickBooks

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.

Available Methods and Endpoints

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

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!

What Methods do you Need?

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.

Ready to start your integration journey?

Recommended by G2 users

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