Перейти к основному содержимому

GET /api/client/info

Метод для получения информации о текущем клиенте и балансе.

примечание

Сущность клиента можно рассматривать как организацию.

Чаще всего одному клиенту соответствует ровно один пользователь.

При использовании субаккаунтов у одного клиента может быть несколько пользователей, имеющих разные полномочия.

Параметры запроса

Полный URL запроса

https://cp.redsms.ru/api/client/info

Структура ответа

Пример тела ответа:

{
"info": {
"login": "some_username",
"balance": 81347.47,
"active": true,
"monthLimitAmount": "420000",
"currentMonthAmount": 500.02,
"restOfMonthLimit": 419499.98,
"overdraft": 20000,
"overdraftExpiration": 1703019602
},
"success": true
}

Описание полей объекта info

Поля, тип которых начинается с символа ?, могут отсутствовать в ответе. Их наличие зависит от настроек клиента.

ПолеТипОписание
loginstringЛогин клиента
balancefloatТекущий баланс клиента в рублях
activebooleanФлаг, указывающий на то, что клиент имеет подтверждённый договор и полный доступ к функционалу
monthLimitAmount?stringРазмер лимита расходов в месяц, установленного в настройках в личном кабинете
currentMonthAmount?floatКоличество расходов в текущем календарном месяце в рублях
restOfMonthLimit?floatОстаток от лимита расходов в текущем календарном месяце в рублях
overdraft?floatОвердрафт
overdraftExpiration?timestampВремя до которого предоставлен овердрафт

Возможные коды ответа

КодОписание
200Успешный ответ, всё хорошо
401Недействительная авторизация – проверьте значения заголовков и наличие ограничений белого списка IP в личном кабинете
404Некорректный URL запроса – убедитесь, что путь запроса не заканчивается на /