Распределение по гарантии неактивных рейсов. Можно запускать несколько рейсов одновременно. Для распределения у направления рейса должны быть настроены этапы распределения. Этапы настраиваются через интерфейс.
Команда voyages/distribution
Метод POST
Пример запроса
https://api.logist-pro.su/api/voyages/distribution
[{ "auto_accept":true, "shipper_code":1, "car_confirm": "23:00", "number":"voyage_number" }]
Пример ответа
Успешный запрос: { "success": true } Ошибка: { "status": "failed", "errors": { "voyage": [ "directions_not_exists" ] }, "updates": [], "voyages": [] }
Поля в запросе | Обязательное поле | Описание | Тип поля | Пример\комментарий |
---|---|---|---|---|
auto_accept | обязательно | Автоматическое подтверждение принявшего перевозчика | bool | |
car_confirm | обязательно | Время внесения авто | string (1..100) | Формат: "HH:ii" |
shipper_code | обязательно | Идентификатор филиала | numeric | Предоставляется после регистрации |
number | обязательно | Номер рейса | string (1..100) | Уникальный код рейса |
Поля в ответе | Описание | Тип поля | Пример\комментарий |
---|---|---|---|
status | Статус запроса | string (1..100) | success/failed |
errors | Блок ошибок | array() | |
errors.0.number | номер рейса, поле с ошибкой и описание ошибки | array() | 0 - номер рейса в запросе, number - поле с ошибкой |