Logo
QuickBooks Logo

QuickBooks APIs

QuickBooks is an accounting software package developed and marketed by Intuit. QuickBooks products are geared mainly toward small and medium-sized businesses and offer on-premises accounting applications as well as cloud-based versions that accept business payments, manage and pay bills, and payroll functions.

QuickBooks APIs

Account Request URL

https://developer.intuit.com/app/developer/qbo/docs/develop

Base Endpoint

https://quickbooks.api.intuit.com

Account

Retrieves a specific account of an organization.

/v3/company/{company_id}/accounts/{account_id}

company_id, account_id

Account

Creates a new account.

/v3/company/{company_id}/accounts

company_id, name, description, account_type, account_subtype, detail_type, balance, opening_balance, current_balance, closed, active, pending, credit_limit, tax_line_1_rate, tax_line_2_rate

Account

Updates an existing account of an organization.

/v3/company/{company_id}/accounts/{account_id}

company_id, account_id, name, description, account_type, account_subtype, detail_type, balance, opening_balance, current_balance, closed, active, pending, credit_limit, tax_line_1_rate, tax_line_2_rate

Account

Updates one or more fields for an account.

/v3/company/{company_id}/accounts/{account_id}

company_id, account_id, sparse, name, description, account_type, account_subtype, detail_type, balance, opening_balance, current_balance, closed, active, pending, credit_limit, tax_line_1_rate, tax_line_2_rate

Account

Deletes an account.

/v3/company/{company_id}/accounts/{account_id}

company_id, account_id

AccountTransaction

Creates a new account transaction.

/v3/company/{company_id}/account_transactions

company_id, journal_entry, transaction_type, account_id, date, amount, reference_number, reconciled_state, line_description, unit_price, quantity, tax_amount, tax_line_id, reversal_date, reversed, deleted

Attachment

Retrieves a specific attachment of a transaction.

/v3/company/{company_id}/transactions/{transaction_id}/attachments/{attachment_id}

company_id, transaction_id, attachment_id

Attachement

Uploads a transaction attachment.

/v3/company/{company_id}/transactions/{transaction_id}/attachments

company_id, transaction_id, file

Attachement

Deletes an attachment on a transaction.

/v3/company/{company_id}/transactions/{transaction_id}/attachments/{attachment_id}

company_id, transaction_id, attachment_id

Bill

Retrieves a specific bill.

/v3/company/{company_id}/bills/{bill_id}

company_id, bill_id

Bill

Creates a new bill.

/v3/company/{company_id}/bills

company_id, bill_type, vendor_id, txn_date, due_date, ref_number, po_number, amount, term_ref, currency_ref, exchange_rate, private_note, line_items, customer_ref, ship_address, ship_method_ref, status

Bill

Updates an existing bill.

/v3/company/{company_id}/bills/{bill_id}

company_id, bill_id, txn_date, due_date, ref_number, po_number, amount, term_ref, currency_ref, exchange_rate, private_note, line_items, customer_ref, ship_address, ship_method_ref, status

Bill

Updates one or more fields for a bill.

/v3/company/{company_id}/bills/{bill_id}

company_id, bill_id, sparse, txn_date, due_date, ref_number, po_number, amount, term_ref, currency_ref, exchange_rate, private_note, line_items, customer_ref, ship_address, ship_method_ref, status

Bill

Voids a bill.

/v3/company/{company_id}/bills/{bill_id}

company_id, bill_id

BillPayment

Retrieves a specific bill payment.

/v3/company/{company_id}/bill_payments/{bill_payment_id}

company_id, bill_payment_id

BillPayment

Creates a new bill payment.

/v3/company/{company_id}/bill_payments

company_id, vendor_id, txn_date, ref_number, amount, pay_type, payment_method_ref, ap_account_ref, check_number, exchange_rate, applied_to_txn, line_items

BillPayment

Updates an existing bill payment.

/v3/company/{company_id}/bill_payments/{bill_payment_id}

company_id, bill_payment_id, txn_date, ref_number, amount, pay_type, payment_method_ref, ap_account_ref, check_number, exchange_rate, applied_to_txn, line_items

BillPayment

Deletes a bill payment.

/v3/company/{company_id}/bill_payments/{bill_payment_id}

company_id, bill_payment_id

Budget

Retrieves a specific budget.

/v3/company/{company_id}/budgets/{budget_id}

company_id, budget_id

Budget

Creates a new budget.

/v3/company/{company_id}/budgets

company_id, name, period, start_date, end_date, actual_expense_type

Class

Retrieves a specific class of an organization.

/v3/company/{company_id}/classes/{class_id}

company_id, class_id

Class

Creates a new class.

/v3/company/{company_id}/classes

company_id, name, description, active

Class

Updates an existing class of an organization.

/v3/company/{company_id}/classes/{class_id}

company_id, class_id, name, description, active

Class

Updates one or more fields for a class.

/v3/company/{company_id}/classes/{class_id}

company_id, class_id, sparse, name, description, active

Class

Deletes a class.

/v3/company/{company_id}/classes/{class_id}

company_id, class_id

Company

Retrieves a specific company.

/v3/company/{company_id}

company_id

Company

Deletes a company.

/v3/company/{company_id}

company_id

CompanyInfo

Retrieves company profile information.

/v3/company/{company_id}/companyinfo/{companyinfo_id}

company_id, companyinfo_id

Contact

Retrieves a specific contact.

/v3/company/{company_id}/contacts/{contact_id}

company_id, contact_id

Contact

Creates a new contact.

/v3/company/{company_id}/contacts

company_id, type, given_name, middle_name, family_name, suffix, display_name, primary_phone, mobile, work_phone, fax, email, website, title, company_name, notes

Contact

Updates an existing contact.

/v3/company/{company_id}/contacts/{contact_id}

company_id, contact_id, type, given_name, middle_name, family_name, suffix, display_name, primary_phone, mobile, work_phone, fax, email, website, title, company_name, notes

Contact

Updates one or more fields for a contact.

/v3/company/{company_id}/contacts/{contact_id}

company_id, contact_id, sparse, type, given_name, middle_name, family_name, suffix, display_name, primary_phone, mobile, work_phone, fax, email, website, title, company_name, notes, active

Contact

Deletes a contact.

/v3/company/{company_id}/contacts/{contact_id}

company_id, contact_id

CreditCardPayment

Retrieves a specific credit card payment.

/v3/company/{company_id}/credit_card_payments/{credit_card_payment_id}

company_id, credit_card_payment_id

CreditCardPayment

Creates a new credit card payment.

/v3/company/{company_id}/credit_card_payments

company_id, credit_card_account, txn_date, ref_number, amount, exchange_rate

CreditCardPayment

Updates an existing credit card payment.

/v3/company/{company_id}/credit_card_payments/{credit_card_payment_id}

company_id, credit_card_payment_id, txn_date, ref_number, amount, exchange_rate

CreditCardPayment

Deletes a credit card payment.

/v3/company/{company_id}/credit_card_payments/{credit_card_payment_id}

company_id, credit_card_payment_id

CreditMemo

Retrieves a specific credit memo by its ID.

/v3/company/{company_id}/credit_memos/{credit_memo_id}

company_id, credit_memo_id

CreditMemo

Creates a new credit memo.

/v3/

Details

Popular

Provider

Country HQ

API Type

REST

Categories

Accounting

Alternatives

Important URLs

Last Updated on

2024-03-12

Created At

2023-12-29

Other Apps

Upskill for a better future

Want to start tracking API at scale?

Get updates about your favorite APIs and SDKs

Contact Us

We do our best to ensure that the data we release is complete, accurate, and useful. However, because we are not able to verify all the data, and because the processing required to make the data useful is complex, we cannot be held liable for omissions or inaccuracies.

ApiRefs Logo