POST /feeds/settings/trucks/{trucks_category}/{section}

Добавляет настройки прайс-листа для категории ТС «Коммерческие ТС». Операция используется, если вы автоматически загружаете прайс-листы на сайт для актуализации объявлений.

Формат запроса

POST https://apiauto.ru/1.0/feeds/settings/trucks/trucks_category/section

trucks_category

Категория коммерческого транспорта.

Допустимые значения:
  • TRUCK — грузовик;
  • LCV — легкий коммерческий транспорт;
  • TRAILER — прицеп;
  • SWAP_BODY — съемный кузов;
  • BUS — автобус;
  • ARTIC — седельный тягач;
  • AGRICULTURAL — сельскохозяйственная;
  • CONSTRUCTION — строительная;
  • AUTOLOADER — автопогрузчик;
  • CRANE — автокран;
  • DREDGE — экскаватор;
  • BULLDOZERS — бульдозер;
  • CRANE_HYDRAULICS — самопогрузчик;
  • MUNICIPAL — коммунальная.

section

Состояние транспортного средства.

Допустимые значения:
  • NEW — новое транспортное средство;
  • USED — транспортное средство с пробегом (б/у).

Заголовки запроса

Заголовок

Описание

x-dealer-id

Идентификатор клиента. Используется для работы под учетной записью агентства.

x-session-id

Идентификатор сессии пользователя. Значение можно получить с помощью операции 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 — коммунальная.