Распределение по гарантии неактивных рейсов. Можно запускать несколько рейсов одновременно. Для распределения у направления рейса должны быть настроены этапы распределения. Этапы настраиваются через интерфейс.
Команда voyages/distribution
Метод POST
Пример запроса
https://api.logist-pro.com.ua/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 - поле с ошибкой |