Лимиты показывают, какие функции доступны по тарифу и сколько операций осталось в текущем периоде.
Где искать
- Откройте профиль пользователя.
- Перейдите в раздел тарифов или лимитов.
- Найдите нужную услугу: shortlink, seo_text_analyze, site_analyze, reports, autoposting.
- Сравните consumed и remaining.
[ТУТ СКРИНШОТ: страница /me/limits с таблицей лимитов]
Как читать поля
- limit — сколько операций доступно за период;
- consumed — сколько уже использовано;
- remaining — сколько осталось;
- period — период подписки, а не обязательно календарный месяц;
- included — входит ли услуга в тариф.
Перед массовой операцией
Перед импортом файла, запуском большого SEO-аудита или массовым автопостингом проверьте, хватает ли лимита. Для async-задач лимит может списываться при постановке задачи, а не после завершения.
Если лимита нет
- обновите тариф;
- уменьшите размер операции;
- дождитесь нового периода;
- проверьте, активна ли подписка;
- для self-hosted проверьте лицензию.
Контрольный чек-лист
- Проверьте, что вы находитесь в правильном проекте, а не в соседнем тестовом проекте.
- Проверьте роль пользователя: часть кнопок видна только администратору.
- Откройте DevTools → Network и найдите запрос к
/v1/.... - Скопируйте точный текст ошибки, HTTP-статус и время возникновения.
- Если операция связана с лимитом, откройте страницу лимитов до повторного запуска.
Что приложить к задаче разработчику
Чтобы проблему можно было быстро воспроизвести, приложите URL страницы, projectUuid, время ошибки, скриншот интерфейса, скриншот Network-запроса и архив логов. Для ошибок bootstrap отдельно проверьте, были ли в gateway.log не только GET, но и POST/PUT запросы.
[ТУТ СКРИНШОТ: Network-запрос с route, HTTP-статусом и response body]
