Skip to content

Changelog

Changes are listed newest first.

The order.cancelled event now carries the cancellation reason and comment:

{
"event": "order.cancelled",
"status": "cancelled",
"cancellation": { "reason": "address_related", "comment": null }
}

For every other event, cancellation is null. See Webhooks.

POST /orders, GET /orders, GET /orders/{external_order_id}, and PATCH/PUT/cancel now include three fields:

  • delivered_at — when the order was completed;
  • driver — the courier’s name, phone and transport (present once assigned);
  • driver_location — the courier’s latest position, only for assigned and in_progress, and only when under 30 minutes old.
{
"status": "in_progress",
"delivered_at": null,
"driver": { "name": "Isa", "phone": "+79280003396", "transport": { "model": "Camry", "number": "A123BC" } },
"driver_location": { "latitude": 43.2389, "longitude": 45.7127, "heading": 120, "updated_at": "2026-09-18T08:27:00.000Z" }
}

See Orders.