data-src=../../../../../includes/commerce-only.md
cancelPurchaseOrders mutation
The cancelPurchaseOrders mutation cancels the specified purchase orders. If the request is successful, the status of each purchase order is CANCELED.
Syntax
mutation {
cancelPurchaseOrders(
input: PurchaseOrdersActionInput!
) {
PurchaseOrdersActionOutput
}
}
Reference
The cancelPurchaseOrders reference provides detailed information about the types and fields defined in this mutation.
Example usage
The following example cancels purchase orders.
Request:
mutation {
cancelPurchaseOrders(
input: {
purchase_order_uids: ["NQ=="]
}
) {
purchase_orders {
number
status
}
errors {
message
type
}
}
}
Response:
{
"data": {
"cancelPurchaseOrders": {
"purchase_orders": [
{
"number": "000000005",
"status": "CANCELED"
}
],
"errors": []
}
}
}