Retrieve a purchase order
Changed onRetrieves a purchase order by ID.
IMPORTANT: If you need to fetch multiple specific purchase orders by ID, use the list endpoint instead with the ids parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.
NOTE: The response automatically includes any linked transactions.
get/quickbooks-desktop/purchase-orders/{id}
Request
- Base URLhttps://api.conductor.is/v1
- AuthHTTP bearer
- TypeScripthttps://skmtc.dev/conductor-is/apis/conductor-api/docs/quickbooks-desktop/purchase-orders/:id/get.tsA function with typed inputs. Its response is checked against the schema.
Path parameters
idstring required
The QuickBooks-assigned unique identifier of the purchase order to retrieve.
Example:123ABC-1234567890
Headers
Conductor-End-User-Idstring required
The ID of the End-User to receive this request.
Example:end_usr_1234567abcdefg
Response
Returns the specified purchase order.
Example response
{
"id": "123ABC-1234567890",
"objectType": "qbd_purchase_order",
"createdAt": "2025-01-01T12:34:56+00:00",
"updatedAt": "2025-02-01T12:34:56+00:00",
"revisionNumber": "1721172183",
"vendor": {
"id": "80000001-1234567890",
"fullName": "Acme Supplies Ltd."
},
"class": {
"id": "80000001-1234567890",
"fullName": "Office Supplies"
},
"inventorySite": {
"id": "80000001-1234567890",
"fullName": "Main Warehouse"
},
"shipToEntity": {
"id": "80000001-1234567890",
"fullName": "Customer"
},
"documentTemplate": {
"id": "80000001-1234567890",
"fullName": "Purchase Order Template"
},
"transactionDate": "2024-10-01",
"refNumber": "PO-1234",
"vendorAddress": {
"line1": "Conductor Labs Inc.",
"line2": "540 Market St.",
"line3": "Suite 100",
"city": "San Francisco",
"state": "CA",
"postalCode": "94110",
"country": "United States",
"note": "Conductor HQ"
},
"shippingAddress": {
"line1": "Conductor Labs Inc.",
"line2": "540 Market St.",
"line3": "Suite 100",
"city": "San Francisco",
"state": "CA",
"postalCode": "94110",
"country": "United States",
"note": "Conductor HQ"
},
"terms": {
"id": "80000001-1234567890",
"fullName": "Net 30"
},
"dueDate": "2024-10-31",
"expectedDate": "2024-01-01",
"shippingMethod": {
"id": "80000001-1234567890",
"fullName": "FedEx Ground"
},
"shipmentOrigin": "San Francisco, CA",
"totalAmount": "1000.00",
"currency": {
"id": "80000001-1234567890",
"fullName": "USD"
},
"exchangeRate": 1.2345,
"totalAmountInHomeCurrency": "1234.56",
"isManuallyClosed": true,
"memo": "Office supplies for September",
"vendorMessage": "Please include packing slip with shipment",
"isQueuedForPrint": true,
"isQueuedForEmail": true,
"salesTaxCode": {
"id": "80000001-1234567890",
"fullName": "Non"
},
"otherCustomField1": "Special handling required",
"otherCustomField2": "Always ship with a spare",
"externalId": "12345678-abcd-1234-abcd-1234567890ab",
"linkedTransactions": [
{
"id": "123ABC-1234567890",
"objectType": "qbd_linked_transaction",
"transactionType": "invoice",
"transactionDate": "2024-10-01",
"refNumber": "LINK-1234",
"linkType": "amount",
"amount": "1000.00"
}
],
"lines": [
{
"id": "456DEF-1234567890",
"objectType": "qbd_purchase_order_line",
"item": {
"id": "80000001-1234567890",
"fullName": "Widget A"
},
"sku": "MPN-123456",
"description": "Office chairs - Herman Miller Aeron (Black)",
"quantity": 5,
"unitOfMeasure": "Each",
"overrideUnitOfMeasureSet": {
"id": "80000001-1234567890",
"fullName": "Volume Units"
},
"rate": "10.00",
"class": {
"id": "80000001-1234567890",
"fullName": "Office Supplies"
},
"amount": "1000.00",
"inventorySiteLocation": {
"id": "80000001-1234567890",
"fullName": "Aisle 3, Shelf B"
},
"payee": {
"id": "80000001-1234567890",
"fullName": "Acme Corporation"
},
"serviceDate": "2024-03-15",
"salesTaxCode": {
"id": "80000001-1234567890",
"fullName": "Non"
},
"receivedQuantity": 5,
"unbilledQuantity": 2,
"isManuallyClosed": true,
"otherCustomField1": "Special handling required",
"otherCustomField2": "Always ship with a spare",
"customFields": [
{
"ownerId": "0",
"name": "Customer Rating",
"type": "string_1024_type",
"value": "Premium"
}
]
}
],
"lineGroups": [
{
"id": "456DEF-1234567890",
"objectType": "qbd_purchase_order_line_group",
"itemGroup": {
"id": "80000001-1234567890",
"fullName": "Office Supplies Bundle"
},
"description": "Office supplies bundle",
"quantity": 5,
"unitOfMeasure": "Each",
"overrideUnitOfMeasureSet": {
"id": "80000001-1234567890",
"fullName": "Volume Units"
},
"shouldPrintItemsInGroup": true,
"totalAmount": "1000.00",
"serviceDate": "2024-03-15",
"lines": [
{
"id": "456DEF-1234567890",
"objectType": "qbd_purchase_order_line",
"item": {
"id": "80000001-1234567890",
"fullName": "Widget A"
},
"sku": "MPN-123456",
"description": "Office chairs - Herman Miller Aeron (Black)",
"quantity": 5,
"unitOfMeasure": "Each",
"overrideUnitOfMeasureSet": {
"id": "80000001-1234567890",
"fullName": "Volume Units"
},
"rate": "10.00",
"class": {
"id": "80000001-1234567890",
"fullName": "Office Supplies"
},
"amount": "1000.00",
"inventorySiteLocation": {
"id": "80000001-1234567890",
"fullName": "Aisle 3, Shelf B"
},
"payee": {
"id": "80000001-1234567890",
"fullName": "Acme Corporation"
},
"serviceDate": "2024-03-15",
"salesTaxCode": {
"id": "80000001-1234567890",
"fullName": "Non"
},
"receivedQuantity": 5,
"unbilledQuantity": 2,
"isManuallyClosed": true,
"otherCustomField1": "Special handling required",
"otherCustomField2": "Always ship with a spare",
"customFields": [
{
"ownerId": "0",
"name": "Customer Rating",
"type": "string_1024_type",
"value": "Premium"
}
]
}
],
"customFields": [
{
"ownerId": "0",
"name": "Customer Rating",
"type": "string_1024_type",
"value": "Premium"
}
]
}
],
"customFields": [
{
"ownerId": "0",
"name": "Customer Rating",
"type": "string_1024_type",
"value": "Premium"
}
]
}Changes
- warning
added the new
transfer_inventoryenum value to the//response property for the response status
- warning
- warning
for the
pathrequest parameterid, the maxLength was set to36
- warning