Cancel order
Cancel a submitted order or delete a draft.
MCP tool printful_write → cancel_order
write Confirm
Deletes a draft, or cancels an order that is Waiting for Fulfillment, with a full refund. Once the order is Being Fulfilled, Printful does not allow cancelling it and the call returns that status without changing anything. Cancelling in Printful does not cancel the order in your sales channel. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| order_id integer required | integer | Order ID from list_orders. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "printful_write",
"arguments": {
"operation": "cancel_order",
"arguments": {
"order_id": 1
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"order_id": 31840,
"status": "canceled"
},
"isError": false
}