GET /dealer/account
Возвращает баланс дилера.
Формат запроса
GET https://apiauto.ru/1.0/dealer/account
Заголовки запроса
|
Заголовок |
Описание |
|
|
Идентификатор клиента. Используется для работы под учетной записью агентства. |
|
|
Идентификатор сессии пользователя. Значение можно получить с помощью операции POST /auth/login. |
Общая структура ответа приведена ниже. Порядок следования элементов не гарантируется. В структуре могут присутствовать служебные параметры, которые не описаны в таблице.
Формат ответа
{
"account_id": {integer},
"balance": {integer},
"dealer_status": {string},
"average_outcome": {integer},
"rest_days": {integer}
}
Параметры ответа
|
account_id |
Номер счета дилера. |
|
balance |
Баланс дилера в рублях. |
|
dealer_status |
Статус аккаунта дилера. Допустимые значения:
|
|
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 }