Выбор победителя рейса

Запрос передает в систему параметры перевозчика, которому подтверждается рейс, как по гарантированному распределению, так и с торгов, если параметр "Автоматическое подтверждение" не указан при запуске рейса или в Торговых процедурах.

Поля следует заполнять из запроса getByNumber.

Команда voyages/setWinnerDecision

Метод POST

Пример запроса

https://api.logist-pro.su/api/voyages/setWinnerDecision

[
    {
	"shipper_code":1,
	"carrier_code":2,
	"number":"voyage_number",
	"bid_id":"123"
    }
]

Пример ответа:

Успешный запрос:
{
    "status": "success"
}

Ошибка:
{
    "status": "failed",
    "errors": {
        "0.number": [
            "not_in_confirming_status"
        ]
    },
    "updates": [],
    "voyages": []
}
Поля в запросе Обязательное поле Описание Тип поля Соответствующее поле из запроса getByNumber
shipper_code обязательно Значение кода (ID) грузоотправителя string (1..100) shipper_code
carrier_code обязательно Идентификатор компании перевозчика в системе string (1..100) need_confirm_carriers.carrier_code
number обязательно Номер рейса string (1..100) number
bid_id обязательно Идентификатор ставки в системе string (1..100) need_confirm_carriers.id
Поля в ответе Описание Тип поля Пример\комментарий
status Статус запроса string (1..100) success/failed
errors Блок ошибок array()
errors.0.number номер рейса, поле с ошибкой и описание ошибки array() 0 - номер рейса в запросе, number - поле с ошибкой