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

Parameters: get_order
NameTypeDescription
order_id integer required integer Order ID from list_orders or get_ticket.

Request

cURL
curl https://cotlet.dev/api/v1/edesk/orders/1 \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("edesk", "get_order", {"order_id":1})
Node.js
const result = await cotlet.call('edesk', 'get_order', {"order_id":1});
CLI
cotlet call edesk get_order --data '{"order_id":1}'

Example response

JSON

{
  "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
}

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.