Get order
One order with items, status, dates, delivery address, tracking code and carrier.
GET https://cotlet.dev/api/v1/edesk/orders/{order_id}
read
Returns the order as the Order information panel shows it: order number, date ordered, shipping status, tracking code, tracking link and carrier when eDesk has them, estimated delivery dates, the delivery address, the products and the cost. ticket_id is the linked ticket, or null. A marketplace can hide buyer details, so ship_to may be thin on some channels.
Parameters
| Name | Type | Description |
|---|---|---|
| order_id integer required | integer | Order ID from list_orders or get_ticket. |
Request
curl https://cotlet.dev/api/v1/edesk/orders/1 \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("edesk", "get_order", {"order_id":1}) const result = await cotlet.call('edesk', 'get_order', {"order_id":1}); cotlet call edesk get_order --data '{"order_id":1}' Example response
{
"order_id": 90412,
"order_number": "203-7718305-2294466",
"channel": "Amazon UK - Brightside Home",
"status": "In transit",
"ordered_at": "2026-10-08",
"shipped_at": "2026-10-09",
"expected_delivery_from": "2026-10-12",
"expected_delivery_to": "2026-10-14",
"tracking": {
"code": "HB204418830GB",
"carrier": "Royal Mail",
"link": "https://tracking.example.com/HB204418830GB"
},
"items": [
{
"sku": "BH-KETTLE-1L",
"product": "Glass kettle 1 L",
"quantity": 1,
"price": 79.9
}
],
"shipping": 5,
"total": 84.9,
"currency": "GBP",
"ship_to": {
"city": "Leeds",
"country": "United Kingdom"
},
"ticket_id": 48210
}