POST /feeds/settings/trucks/{trucks_category}/{section}
Добавляет настройки прайс-листа для категории ТС «Коммерческие ТС». Операция используется, если вы автоматически загружаете прайс-листы на сайт для актуализации объявлений.
Формат запроса
POST https://apiauto.ru/1.0/feeds/settings/trucks/trucks_category/section
trucks_category |
Категория коммерческого транспорта. Допустимые значения:
|
section |
Состояние транспортного средства. Допустимые значения:
|
Заголовки запроса
Заголовок |
Описание |
|
Идентификатор клиента. Используется для работы под учетной записью агентства. |
|
Идентификатор сессии пользователя. Значение можно получить с помощью операции POST /auth/login. |
Формат тела запроса
{
"source": {string},
"delete_sale": {boolean},
"leave_services": {boolean},
"leave_added_images": {boolean},
"is_active": {boolean}
}
source |
Ссылка на загрузку прайс-листа. |
delete_sale |
Признак. Удалять объявления, которые были созданы вручную или отсутствует в прайс-листе. |
leave_services |
Признак. Не удалять услуги объявлений, если они не были переданы в прайс-листе. |
leave_added_images |
Признак. Не удалять загруженные вручную фотографии, если они не были переданы в прайс-листе. |
is_active |
Признак. Активна или нет загрузка данного прайс-листа. |
Общая структура ответа приведена ниже. Порядок следования элементов не гарантируется. В структуре могут присутствовать служебные параметры, которые не описаны в таблице.
Формат ответа
{
"status": {string}
}
status |
Статус ответа. |
Коды ответа
Код |
Причина |
Описание |
200 |
OK |
Успешный запрос. |
400 |
BAD_REQUEST |
Синтаксическая ошибка в запросе. |
401 |
NO_AUTH |
Не удалось авторизовать пользователя по переданным данным. |
500 |
INTERNAL SERVER ERROR |
Внутренняя ошибка сервера. |
Пример
Запрос:
curl -i -X POST 'https://apiauto.ru/1.0/feeds/settings/trucks/TRUCK/NEW' \ -H 'x-authorization: 2dtr...er432' \ -H 'x-session-id: 112_ao...R02Tpv' \ -H 'Content-Type:application/json' \ -d { "source": "https://example-url/feed", "delete_sale": true, "leave_services": true, "leave_added_images": true, "is_active": true }
Ответ:
HTTP/1.1 200 OK Server: nginx Date: Fri, 12 Jul 2018 13:30:59 GMT Content-Type: application/json Connection: keep-alive { "status": "SUCCESS" }
Состояние транспортного средства.
Допустимые значения:
NEW
— новое транспортное средство;USED
— транспортное средство с пробегом (б/у).
Категория коммерческого транспорта.
Допустимые значения:
TRUCK
— грузовик;LCV
— легкий коммерческий транспорт;TRAILER
— прицеп;SWAP_BODY
— съемный кузов;BUS
— автобус;ARTIC
— седельный тягач;AGRICULTURAL
— сельскохозяйственная;CONSTRUCTION
— строительная;AUTOLOADER
— автопогрузчик;CRANE
— автокран;DREDGE
— экскаватор;BULLDOZERS
— бульдозер;CRANE_HYDRAULICS
— самопогрузчик;MUNICIPAL
— коммунальная.