{
"external_user_id": "user_manager_01"
}
{
"purchase_order": {
"id": "po_01j5k...",
"status": "CLOSED",
"closed_at": "2026-08-15T10:00:00.000Z"
}
}
Purchase Orders
Close purchase order
Closes the purchase order lifecycle. The body requires external_user_id for audit.
POST
/
api
/
v1
/
public
/
vendors
/
{vendorId}
/
procurement
/
orders
/
{orderId}
{
"external_user_id": "user_manager_01"
}
{
"purchase_order": {
"id": "po_01j5k...",
"status": "CLOSED",
"closed_at": "2026-08-15T10:00:00.000Z"
}
}
string
required
API key with
inventory:write scope.string
required
Vendor UUID.
string
required
Purchase order UUID.
string
required
Must be
close.string
required
The human actor for audit. Required on close.
object
Updated purchase order with
status: "CLOSED".{
"external_user_id": "user_manager_01"
}
{
"purchase_order": {
"id": "po_01j5k...",
"status": "CLOSED",
"closed_at": "2026-08-15T10:00:00.000Z"
}
}

