Update Purchase Order
Replaces a Draft purchase order's fields and line items. Responds 409 when the purchase order is not in Draft.
Authentication
AuthorizationBearer
Authentication using Personal Access Token (PAT) token
OR
AuthorizationBearer
OAuth2 authentication using JWT tokens
Path parameters
id
Id of the purchase order
Request
The purchase order’s new state
external_reference
The merchant’s own reference; must be unique among the merchant’s non-cancelled purchase orders.
line_items
The complete set of line items; an empty array removes them all.
notes
Free-text notes.
supplier_id
Id of one of the merchant's suppliers.
Response
OK
created_at
When the purchase order was created (UTC).
external_reference
The merchant’s own reference, unique among the merchant’s non-cancelled purchase orders.
line_items
The expected line items.
notes
Free-text notes.
purchase_order_id
Unique id of the purchase order.
status
A purchase order status.
supplier
The supplier, or null when none is set.
updated_at
When the purchase order was last changed (UTC).
Errors
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
409
Conflict Error
422
Unprocessable Entity Error

