Заказы / Типы

Формат OrderResponse

Общий формат объекта заказа, который возвращают все методы раздела «Заказы».

{
  "id": "0190a000-0000-7000-8000-000000000001",
  "external_id": "cs-order-58213",
  "state": "OPEN",
  "fuel_amount_liters": null,
  "fuel_level_liters": null,
  "fuel_level_percent": "35",
  "tank_capacity_liters": "55",
  "fuel_amount_source": "computed",
  "total_price": null,
  "fuel_unit_price": null,
  "delivery_price": null,
  "pricing_breakdown": null,
  "created_at": "2026-07-05T10:00:00Z",
  "updated_at": "2026-07-05T10:00:00Z"
}

Поля total_price / fuel_unit_price / delivery_price / pricing_breakdown заполняются по завершении заправки — и одновременно приходят вам через вызов finish.

Поля состояния бака

ПолеТипОписание
fuel_level_litersstring | nullСырое эхо того, что вы прислали при создании заказа — не пересчитывается.
fuel_level_percentstring | nullСырое эхо того, что вы прислали.
tank_capacity_litersstring | nullРазрешённая ёмкость бака, которая реально использовалась для расчёта (инлайн на заказе либо зарегистрированная за car_number) — не обязательно то же значение, что было в запросе. null, если ёмкость нигде не задана.
fuel_amount_sourcestring | null"provider" — вы прислали fuel_amount_liters явно; "computed" — Twin Turbo посчитал его сам из уровня + ёмкости бака; null — целевой объём не задан и не посчитан.

Коды топлива (fuel_type_code)

КодТопливо
AI_92АИ-92
AI_95АИ-95
AI_98АИ-98
DIESELДизельное топливо