Изменение жалобы на машину [1.0]

Описание

Позволяет добавить или изменить жалобу на машину

Структура URL

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

Результат

 Структура "Отзывы на машину"

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

НазваниеОписаниеСпособ передачи параметраОбязательный
truck_idID машиныURL+
 Структура "Отзывы на машину", где заполнена только жалобаBody+

Запрос

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

POST,  http://api.ati.su/truckresponses/a898c942-3f78-e811-9fec-d017c2ab93a5/complaint

Тело запроса

 JSON вида: 

{
  "complaint": "Жалоба"
}

 

Ответ

JSON вида:

{
    "offers": [
        {
            "id": "ba935a64-e57a-e811-9fec-d017c2ab93a5",
            "resp_firm": {
                "score": 0,
                "status": 2,
                "name": "loadExp4, ИП",
                "ati_id": "10007402"
            },
            "contact_id": 0,
            "add_date": "2018-06-28T15:10:29.453Z",
            "change_date": "2018-06-29T16:26:39.893Z",
            "price": 575,
            "currency_id": 1,
            "note": "Комментарий",
            "pay_attribs": 64,
            "prepay_percent": 0,
            "max_bank_days": 1,
            "from_city_id": 1234,
            "to_city_id": 270,
            "max_weight": 12,
            "max_volume": 0,
            "car_date": "2018-06-29T00:00:00Z"
        }
    ],
    "complaint": "Жалоба",
    "is_absent": true
}

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

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

HTTP код ответа
Код ошибки
Сообщение
200--Операция завершена успешно
401auth_errorОшибка авторизации
400json_validation_errorОшибка валидации json
403firm_access_denied_errorУ фирмы имеются ограничения на данную операцию