QuickBooks
Accounting and financial management software
Actions (80)
Purchases · 10
- Create purchasePOST /v3/company/{realmId}/purchase
Create a purchase record.
documented - Create purchase orderPOST /v3/company/{realmId}/purchaseorder
Create a purchase order.
documented - Delete purchasePOST /v3/company/{realmId}/purchase?operation=delete
Delete a purchase.
documented - Delete purchase orderPOST /v3/company/{realmId}/purchaseorder?operation=delete
Delete a purchase order.
documented - Query purchase ordersGET /v3/company/{realmId}/query?query=SELECT%20*%20FROM%20PurchaseOrder
Query purchase orders.
documented - Query purchasesGET /v3/company/{realmId}/query?query=SELECT%20*%20FROM%20Purchase
Query purchases.
documented - Read purchaseGET /v3/company/{realmId}/purchase/{purchaseId}
Retrieve a purchase by ID.
documented - Read purchase orderGET /v3/company/{realmId}/purchaseorder/{purchaseOrderId}
Retrieve a purchase order.
documented - Update purchasePOST /v3/company/{realmId}/purchase?operation=update
Update a purchase.
documented - Update purchase orderPOST /v3/company/{realmId}/purchaseorder?operation=update
Update a purchase order.
documented
Customers · 7
- Create customerPOST /quickbooks/v4/payments/customers
Create a customer for payments.
documented - Create customerPOST /v3/company/{realmId}/customer
Create a new customer in QuickBooks Online.
documented - Delete customerPOST /v3/company/{realmId}/customer?operation=delete
Delete (soft-delete) a customer or mark inactive depending on operation.
documented - List customersGET /quickbooks/v4/payments/customers
List customers associated with payments.
documented - Query customersGET /v3/company/{realmId}/query?query=SELECT%20*%20FROM%20Customer
Query customers with a QuickBooks Online SQL-like statement.
documented - Read customerGET /v3/company/{realmId}/customer/{customerId}
Retrieve a customer by ID.
documented - Update customerPOST /v3/company/{realmId}/customer?operation=update
Update an existing customer's details.
documented
Invoices · 6
- Create invoicePOST /v3/company/{realmId}/invoice
Create a new invoice for a customer.
documented - Delete invoicePOST /v3/company/{realmId}/invoice?operation=delete
Delete an invoice.
documented - Query invoicesGET /v3/company/{realmId}/query?query=SELECT%20*%20FROM%20Invoice
Query invoices using a SQL-like statement.
documented - Read invoiceGET /v3/company/{realmId}/invoice/{invoiceId}
Retrieve an invoice by ID.
documented - Update invoicePOST /v3/company/{realmId}/invoice?operation=update
Update an existing invoice.
documented - Void invoicePOST /v3/company/{realmId}/invoice?operation=void
Void an invoice so it no longer posts to accounting.
documented
Accounts · 5
- Create accountPOST /v3/company/{realmId}/account
Create an account.
documented - Delete accountPOST /v3/company/{realmId}/account?operation=delete
Delete an account.
documented - Query accountsGET /v3/company/{realmId}/query?query=SELECT%20*%20FROM%20Account
Query accounts.
documented - Read accountGET /v3/company/{realmId}/account/{accountId}
Retrieve an account.
documented - Update accountPOST /v3/company/{realmId}/account?operation=update
Update an account.
documented
Bill Payments · 5
- Create bill paymentPOST /v3/company/{realmId}/billpayment
Record a payment against a bill.
documented - Delete bill paymentPOST /v3/company/{realmId}/billpayment?operation=delete
Delete a bill payment.
documented - Query bill paymentsGET /v3/company/{realmId}/query?query=SELECT%20*%20FROM%20BillPayment
Query bill payments.
documented - Read bill paymentGET /v3/company/{realmId}/billpayment/{billPaymentId}
Retrieve a bill payment by ID.
documented - Update bill paymentPOST /v3/company/{realmId}/billpayment?operation=update
Update a bill payment.
documented
Credit Memos · 5
- Create credit memoPOST /v3/company/{realmId}/creditmemo
Create a credit memo.
documented - Delete credit memoPOST /v3/company/{realmId}/creditmemo?operation=delete
Delete a credit memo.
documented - Query credit memosGET /v3/company/{realmId}/query?query=SELECT%20*%20FROM%20CreditMemo
Query credit memos.
documented - Read credit memoGET /v3/company/{realmId}/creditmemo/{creditMemoId}
Retrieve a credit memo by ID.
documented - Update credit memoPOST /v3/company/{realmId}/creditmemo?operation=update
Update a credit memo.
documented
Items · 5
- Create itemPOST /v3/company/{realmId}/item
Create an item (product or service) in QuickBooks.
documented - Delete itemPOST /v3/company/{realmId}/item?operation=delete
Delete an item.
documented - Query itemsGET /v3/company/{realmId}/query?query=SELECT%20*%20FROM%20Item
Query items.
documented - Read itemGET /v3/company/{realmId}/item/{itemId}
Retrieve an item.
documented - Update itemPOST /v3/company/{realmId}/item?operation=update
Update an item.
documented
Journal Entries · 5
- Create journal entryPOST /v3/company/{realmId}/journalentry
Create a journal entry.
documented - Delete journal entryPOST /v3/company/{realmId}/journalentry?operation=delete
Delete a journal entry.
documented - Query journal entriesGET /v3/company/{realmId}/query?query=SELECT%20*%20FROM%20JournalEntry
Query journal entries.
documented - Read journal entryGET /v3/company/{realmId}/journalentry/{journalEntryId}
Retrieve a journal entry.
documented - Update journal entryPOST /v3/company/{realmId}/journalentry?operation=update
Update a journal entry.
documented
Payments · 5
- Create paymentPOST /v3/company/{realmId}/payment
Record a payment against an invoice or customer.
documented - Delete paymentPOST /v3/company/{realmId}/payment?operation=delete
Delete a payment.
documented - Query paymentsGET /v3/company/{realmId}/query?query=SELECT%20*%20FROM%20Payment
Query payments.
documented - Read paymentGET /v3/company/{realmId}/payment/{paymentId}
Retrieve a payment by ID.
documented - Update paymentPOST /v3/company/{realmId}/payment?operation=update
Update an existing payment.
documented
Sales Receipts · 5
- Create sales receiptPOST /v3/company/{realmId}/salesreceipt
Create a sales receipt.
documented - Delete sales receiptPOST /v3/company/{realmId}/salesreceipt?operation=delete
Delete a sales receipt.
documented - Query sales receiptsGET /v3/company/{realmId}/query?query=SELECT%20*%20FROM%20SalesReceipt
Query sales receipts.
documented - Read sales receiptGET /v3/company/{realmId}/salesreceipt/{salesReceiptId}
Retrieve a sales receipt.
documented - Update sales receiptPOST /v3/company/{realmId}/salesreceipt?operation=update
Update a sales receipt.
documented
Bills · 4
- Create billPOST /v3/company/{realmId}/bill
Create a bill from a vendor.
documented - Delete billPOST /v3/company/{realmId}/bill?operation=delete
Delete a bill.
documented - Read billGET /v3/company/{realmId}/bill/{billId}
Retrieve a bill by ID.
documented - Update billPOST /v3/company/{realmId}/bill?operation=update
Update an existing bill.
documented
Charges · 4
- Create chargePOST /quickbooks/v4/payments/charges
Create a new payment charge.
documented - Delete chargeDELETE /quickbooks/v4/payments/charges/{chargeId}
Cancel a charge.
documented - List chargesGET /quickbooks/v4/payments/charges
List payment charges.
documented - Read chargeGET /quickbooks/v4/payments/charges/{chargeId}
Retrieve a charge by ID.
documented
Estimates · 4
- Create estimatePOST /v3/company/{realmId}/estimate
Create an estimate.
documented - Delete estimatePOST /v3/company/{realmId}/estimate?operation=delete
Delete an estimate.
documented - Read estimateGET /v3/company/{realmId}/estimate/{estimateId}
Retrieve an estimate by ID.
documented - Update estimatePOST /v3/company/{realmId}/estimate?operation=update
Update an estimate.
documented
Expenses · 4
- Create expensePOST /v3/company/{realmId}/expense
Create an expense transaction.
documented - Delete expensePOST /v3/company/{realmId}/expense?operation=delete
Delete an expense.
documented - Read expenseGET /v3/company/{realmId}/expense/{expenseId}
Retrieve an expense.
documented - Update expensePOST /v3/company/{realmId}/expense?operation=update
Update an expense.
documented