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

Parameters: cancel_order
NameTypeDescription
order_id integer required integer Order ID from list_orders.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "printful_write",
    "arguments": {
      "operation": "cancel_order",
      "arguments": {
        "order_id": 1
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "order_id": 31840,
    "status": "canceled"
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.