getlimits Сколько лимитов осталось
Отдаёт счётчики лимитов аккаунта: сколько начислено, сколько потрачено и сколько осталось. Метод синхронный и бесплатный — его можно вызывать перед запуском инструментов, чтобы не упереться в нехватку лимитов. Баланс в рублях и тариф отдаёт другой метод — userinfo.
- Стоимость
- бесплатно
- Режим
- синхронный
- Проверка лимитов
- не выполняется — метод отвечает даже при нулевом остатке
Остаток лимитов
/api/getlimits
Возвращает общий объём лимитов, потраченное и доступное. Если на тарифе действует месячное ограничение расхода, в ответ добавляются month_total и month_limits.
Параметры query
-
keystring обязательныйКлюч API из настроек аккаунта.
Ответ
-
totalintВсего лимитов на аккаунте: по тарифу и дополнительные. -
usedintПотрачено. -
availableintДоступно:total − used. -
month_totalintТолько если у тарифа есть месячное ограничение: сколько можно потратить за месяц. -
month_limitsintВместе сmonth_total: сколько уже потрачено в этом месяце.
Ошибки
| Код | Сообщение | Когда |
|---|---|---|
-1 |
Access denied |
Не передан key. HTTP-код 404. |
-2 |
Access denied |
Ключ не найден. HTTP-код 403. |
Для корпоративного аккаунта сотрудника месячное ограничение берётся у работодателя.
Старая документация обещала поля hour_*, day_*, week_* и year_*. Сейчас метод их не отдаёт: из ограничений по периодам в ответ попадает только месячное.