Запуск на торги неактивных рейсов. Можно запускать несколько рейсов одновременно. Для запуска на торги необходимо настроить процедуру запуска через интерфейс.
Команда voyages/reduction
Метод POST
Пример запроса
https://api.logist-pro.su/api/voyages/reduction
[{ "start_price" : "10000", "shipper_code":1, "start_time" : "2021-01-01 00:00:00", "step": "2500", "currency":"USD", "procedure_id":"43", "number":"voyage_number", "fixed_buyout":"1000" },{ "start_price" : "20000", "shipper_code":1, "start_time" : "2021-01-01 00:00:00", "step": "2000", "currency":"EUR", "procedure_id":"44", "number":"voyage_number_1", "fixed_buyout":"1000" }]
Пример ответа
Успешный запрос: { "success": true } Ошибка: { "status": "failed", "errors": { "voyage": [ "voyage_number already_started" ] }, "updates": [], "voyages": [] }
Поля в запросе | Обязательное поле | Описание | Тип поля | Пример\комментарий |
---|---|---|---|---|
start_price | обязательно | Стартовая цена торгов | double | |
step | обязательно | Шаг торгов | double | |
fixed_buyout | обязательно | Цена выкупа | double | |
currency | обязательно | Валюта | string (1..255) | EUR, RUR, USD, UAH, RUR_WITH_VAT, RUR_WITHOUT_VAT, UAH_WITH_VAT, UAH_WITHOUT_VAT, KZT |
shipper_code | обязательно | Идентификатор филиала | numeric | Предоставляется после регистрации |
number | обязательно | Номер рейса | string (1..100) | Уникальный код рейса |
procedure_id | обязательно | Идентификатор процедуры | integer | Процедура создается в интерфейсе, там же и можно получить ее идентификатор |
start_time | не обязательно | Время начала торгов. Необходимо указывать текущее время филиала или время в будущем, для реализации отложенного старта торгов | string (1..255) | Формат: “2016-07-29 16:00:00” |
Поля в ответе | Описание | Тип поля | Пример\комментарий |
---|---|---|---|
status | Статус запроса | string (1..100) | success/failed |
errors | Блок ошибок | array() | |
errors.0.number | номер рейса, поле с ошибкой и описание ошибки | array() | 0 - номер рейса в запросе, number - поле с ошибкой |