GET /dealer/account

Возвращает баланс дилера.

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

GET https://apiauto.ru/1.0/dealer/account

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

Заголовок

Описание

x-dealer-id

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

x-session-id

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

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

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

{
  "account_id": {integer},
  "balance": {integer},
  "dealer_status": {string},
  "average_outcome": {integer},
  "rest_days": {integer}
}   

Параметры ответа

account_id

Номер счета дилера.


balance

Баланс дилера в рублях.


dealer_status

Статус аккаунта дилера.

Допустимые значения:
  • NEW — новый;
  • ACTIVE — активный;
  • FREEEZED – заблокированный;
  • STOPPED — остановленный.

average_outcome

Средний расход за последние 30 дней в рублях.


rest_days

Количество оставшихся дней до окончания денежных средств, исходя из среднего расхода и остатка на кошельке.


Коды ответа

Код

Причина

Описание

200

OK

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

400

BAD_REQUEST

Синтаксическая ошибка в запросе.

401

NO_AUTH

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

500

INTERNAL SERVER ERROR

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

Пример

Запрос:

curl -i -X GET 'https://apiauto.ru/1.0/dealer/account' -H 'x-authorization: 2dtrer432...' -H 'Accept: application/json' -H 'x-session-id: 112_aoR02Tpv...'

Ответ:

HTTP/1.1 200 OK
Server: nginx
Date: Wed, 11 Jul 2018 15:38:09 GMT
Content-Type: application/json
Connection: keep-alive

{
  "account_id": "30829",
  "balance": "907362",
  "dealer_status": "ACTIVE",
  "average_outcome": 1433,
  "rest_days": 11
}                                      
Предыдущая
Следующая