Skip to main content

Get Purchase Order

GET 

/api/qbo/purchase-orders/:id

Get a single QBO purchase order by ID.

Authorization

Any valid API token can call this endpoint — no specific scope required. Manage tokens.

The linked_sku_purchase_order field identifies the SKU purchase order this QuickBooks document was pushed from (id, purchase order number, and an app route); it is null when no such origin exists. qbo_link deep-links to the purchase order in the QuickBooks web UI.

The response includes vendor_link_id, cross-linking to the mirrored QuickBooks vendor. The reverse ledger cross-link fields ledger_entry_id, ledger_entry_reference, sku_link_type, sku_link_id, sku_link_label, and sku_link_route are also present but are always null for purchase orders, which are not pushed by SKU's ledger. Returns line_items (normalized line rows parsed from the stored QuickBooks payload) and detail_payload (the full raw QuickBooks payload); both are null until the document is re-synced from QuickBooks.

Also returns an amounts summary (subtotal, tax, total, balance, paid) and a tax_code on each line_items row.

Purchase orders additionally include a shipping block (ship_to_address, due_date, ship_method, memo, po_status).

Request

Responses

OK

Response Headers
    Content-Type