Исходящие вызовы / finish

finish — завершение заказа

Итоговые данные по заправке — объём, цена, детализация.

POST ваш-эндпоинт (согласуется индивидуально) Authorization: Bearer <API-ключ>
Асинхронно, не блокирует Отправляется асинхронно, вскоре после lock — не блокирует и не требует ответа для продолжения работы Twin Turbo; при временной недоступности вашей стороны запрос повторяется автоматически.

Запрос

{
  "order_id": "0190a000-0000-7000-8000-000000000001",
  "external_id": "cs-order-58213",
  "fuel_amount_liters": "11.50",
  "fuel_unit_price": "56.20",
  "delivery_price": "300.00",
  "total_price": "946.30",
  "breakdown": { "...": "детализация по статьям, справочно" },
  "urgent": true,
  "antifreeze": false,
  "small_tank": false,
  "finished_at": "2026-07-05T10:45:00Z",
  "operator_name": "Иванов Пётр",
  "video_url": "https://.../refuel-clip.mp4?X-Amz-..."
}
ПолеТипОписание
operator_namestring | nullФИО (фамилия имя) заправщика, который выполнил заправку. null, если не удалось определить.
video_urlstring | nullВременная ссылка (действует 7 дней) на фото/видео заправки, если заправщик его снял. null, если медиа нет.

Ответ не проверяется содержательно — важно только, что вызов принят (2xx).

После получения этого вызова Пожалуйста, обновите остаток топлива в баке заправленного автомобиля в своей системе (обычно — выставляется 100%).