Live — API keys active

QuickBooks Desktop
as a JSON API.

Stop fighting SOAP, qbXML, and the Web Connector. AgentAPI gives your app REST endpoints for every QuickBooks Desktop operation.

Quick Start

1. Install

npm install @agentapi/qbxml

2. Use

import { QuickBooksClient } from '@agentapi/qbxml';
const qb = new QuickBooksClient();
const xml = qb.buildCustomerAdd({ Name: 'Acme Corp' });

API Reference

GET/v1/customersList customers
POST/v1/customersCreate customer
GET/v1/customers/:idGet by ListID
POST/v1/invoicesCreate invoice
POST/v1/paymentsRecord payment
GET/v1/reports/profit-lossP&L report
GET/v1/reports/balance-sheetBalance sheet