Skip to content
wirebookby BufferSol

Docs

Resources

Every object the Wirebook API reads and writes in QuickBooks Desktop, with a page of fields for each.

How resources work

Each resource lives under https://wirebook.buffersoltech.com/v1/qbd/{resource}. They share one shape: list with filters and a cursor, get by id, create, and update where QuickBooks allows it. Field tables are generated from the same specs that build the qBXML, so they cannot drift from the API. All behaviour is validated against the QuickBooks Web Connector simulator and not yet against a real QuickBooks Desktop install. The acceptance run on a Windows rig is a launch step.

All resources

Customers (/v1/qbd/customers, docs page resource-customers): list, get, create, update.

Vendors (/v1/qbd/vendors, docs page resource-vendors): list, get, create, update.

Items (/v1/qbd/items, docs page resource-items): list, get, create, update.

Accounts (/v1/qbd/accounts, docs page resource-accounts): list, get, create, update.

Invoices (/v1/qbd/invoices, docs page resource-invoices): list, get, create, update.

Bills (/v1/qbd/bills, docs page resource-bills): list, get, create, update.

Payments (/v1/qbd/payments, docs page resource-payments): list, get, create.

Estimates (/v1/qbd/estimates, docs page resource-estimates): list, get, create, update.

Sales orders (/v1/qbd/sales-orders, docs page resource-sales-orders): list, get, create, update.

Sales receipts (/v1/qbd/sales-receipts, docs page resource-sales-receipts): list, get, create, update.

Credit memos (/v1/qbd/credit-memos, docs page resource-credit-memos): list, get, create, update.

Purchase orders (/v1/qbd/purchase-orders, docs page resource-purchase-orders): list, get, create, update.

Classes (/v1/qbd/classes, docs page resource-classes): list, get, create, update.

Terms (/v1/qbd/terms, docs page resource-terms): list, get, create, update.

Employees (/v1/qbd/employees, docs page resource-employees): list, get, create, update.

Raw qBXML

For anything outside these objects, POST /v1/qbd/raw takes one qBXML request. See the API reference.