Добавление груза

Описание

Добавление груза с помощью API. Перед добавлением происходит сначала проверка на возможность объединения грузов, а потом проверка на дублирование

Структура URL

HTTP метод: POST, ресурс: <base_url>/loads

Результат

Структура "Груз", описывающая добавленный груз.

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

Список всех параметров груза с их описанием вы можете посмотреть здесь: Описание структуры "груз"

НазваниеСпособ передачи параметраОбязательный
ContactId1BODY+
ContactId2BODY 
NoteBODY 
FirstDateBODY 
LastDateBODY 
DateTypeBODY 
PeriodicityIdBODY 
KrugoreisBODY 
LoadingBODY+
ExtraPointsBODY 
UnloadingBODY+
CargoBODY+
TransportBODY+
PaymentBODY+
StealthBODY 
BoardsBODY 
PriorityViewBODY 

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

Запрос

POST, http://api.ati.su/loads

Ответ

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

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

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

HTTP код ответаКод ошибкиСообщение
200--Операция завершена успешно
202--Груз был объединен с другим грузом. Подробнее...
400json_validation_errorОшибка валидации груза
400deserialization_errorОшибка десериализации тела запроса
401--Требуется авторизация
403access_denied_errorОшибка доступа
409load_conflict_errorИмеется груз со схожими параметрами, добавление не происходит. Подробнее...