GET /dealer/auction/offer/{offer_id}/current_state

Возвращает состояние аукциона по объявлению.

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

GET https://apiauto.ru/1.0/dealer/auction/offer/{offer_id}/current-state

offer_id

Идентификатор объявления.

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

Заголовок

Описание

x-dealer-id

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

x-session-id

Идентификатор сессии пользователя. Значение можно получить с помощью операции POST /auth/login.

Общая структура ответа приведена ниже. Порядок следования элементов не гарантируется. В структуре могут присутствовать служебные параметры, которые не описаны в таблице.

Формат ответа

{
  "state": {
    "current_bid": {integer},
    "base_price": {integer},
    "min_bid": {integer},
    "max_bid": {integer},
    "one_step": {integer},
    "limit_exceeded": {boolean}
  },
  "segments": [
    {
      "percent": {integer},
      "min_bid": {integer},
      "max_bid": {integer},
      "current": {boolean}
    }
  ]
}

state

Список настроек аукциона.


current_bid

Текущая ставка в копейках.


base_price

Базовая цена продукта в копейках.


min_bid

Минимальная ставка аукциона в копейках.


max_bid

Максимальная ставка аукциона в копейках.


one_step

Стоимость одного шага аукциона в копейках.


limit_exceeded

Превышен лимит.


segments

Описание сегментов.

Примечание

В выдаче будут показаны 5 сегментов


percent

Процент интереса.


min_bid

Минимальная ставка аукциона в копейках для попадания в выбранный процент интереса.


max_bid

Максимальная ставка аукциона в копейках для попадания в выбранный процент интереса.


current

Объявление находится в этом сегменте интереса.


Коды ответа

Код

Причина

Описание

200

OK

Успешный запрос.

401

NO_AUTH

Не удалось авторизовать пользователя по переданным данным.

403

CUSTOMER_ACCESS_FORBIDDEN

Доступ для данного пользователя запрещен.

500

INTERNAL SERVER ERROR

Внутренняя ошибка сервера.

Пример

Запрос:

curl -i -X GET
--header 'Accept: application/json'
--header 'x-session-id: 14090654|1622...' 
'https://apiauto.ru/1.0/dealer/auction/offer/{offer_id}/current-state'

Ответ:

{
  "state": {
    "current_bid": 100000,
    "base_price": 100,
    "min_bid": 10000,
    "max_bid": 1290000,
    "one_step": 10000,
    "limit_exceeded": false
  },
  "segments": [
    {
      "percent": 5,
      "min_bid": 100,
      "max_bid": 50000,
      "current": true
    }
  ]
}      

Идентификатор объявления.