Get order
One order with recipient, items, costs and shipments.
GET https://cotlet.dev/api/v1/printful/orders/{order_id}
read
Returns the status, the recipient address, each item with its quantity, the costs Printful shows, and the shipments with carrier and tracking number once the order has shipped. A draft has no shipments yet.
Parameters
| Name | Type | Description |
|---|---|---|
| order_id integer required | integer | Order ID from list_orders. |
Request
curl https://cotlet.dev/api/v1/printful/orders/1 \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("printful", "get_order", {"order_id":1}) const result = await cotlet.call('printful', 'get_order', {"order_id":1}); cotlet call printful get_order --data '{"order_id":1}' Example response
{
"order_id": 31840,
"status": "fulfilled",
"recipient": {
"name": "Tom Reed",
"country": "US",
"state": "OR"
},
"items": [
{
"name": "Autumn tote",
"quantity": 1
}
],
"costs": {
"currency": "USD",
"total": "18.40"
},
"shipments": [
{
"carrier": "USPS",
"tracking_number": "9400111899223344556677",
"shipped_at": "2026-10-12"
}
]
}