Восстановление одного архивного груза

Описание

Восстановление одного груза из архива с выбранным id.

Структура URL

HTTP метод: PUT, ресурс: <base_url>/unpublished-loads/<id_груза>/restore

Результат

Структура "Груз"

Список параметров

НазваниеОписаниеСпособ передачи параметраОбязательный
id_грузаid груза для восстановленияURL+
ContactId1 BODY+
ContactId2 BODY 
Note BODY 
FirstDate BODY 
LastDate BODY 
DateType BODY 
PeriodicityId BODY 
Krugoreis BODY 
Loading BODY+
ExtraPoints BODY 
Unloading BODY+
Cargo BODY+
Transport BODY+
Payment BODY+
Stealth BODY 
Boards BODY 
PriorityView BODY 

Указываются параметры груза, так как восстановление производится через редактирование.

Чтобы не вводить параметры груза, пожалуйста, используйте групповое восстановление.

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

Запрос

PUT, http://api.ati.su/unpublished-loads/52361473-696b-e611-80cf-10c37b6f39fc/restore

Ответ

Если восстановление прошло успешно, то вернется восстановленный груз.

Список ответов сервера

Каждая ошибка кроме HTTP кода имеет уникальный строковый код. Подробнее..

HTTP код ответаКод ошибкиСообщение
200--Операция завершена успешно
202--Груз объединён с существующим
400json_validation_errorОшибка валидации тела запроса
400deserialization_errorОшибка десериализации
401--Требуется авторизация
403access_denied_errorНе хватает прав доступа
404load_not_found_errorГруз не найден
409load_conflict_errorГруз является дубликатом