Изменение встречного предложения на машину [1.0]

Описание

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

Структура URL

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

Результат

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

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

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

Запрос

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

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

Тело запроса

 JSON вида: 

{
    "price": 575,
    "currency_id": 1,
	"contact_id": 0,
    "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"
}

 

Ответ

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У фирмы имеются ограничения на данную операцию