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

Лимиты

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

Частота запросов

Базовый лимит — 60 запросов в минуту на токен (при отсутствии токена — на IP-адрес). Тарифные планы могут повышать этот лимит.

При превышении возвращается 429. В этом случае сделайте паузу и повторите запрос позже (экспоненциальная задержка — хорошая практика).

Чтение значений

ОграничениеЗначениеЧто означает
Размер страницыдо 1000 строк за ответдаже без limit сервер отдаёт не больше и выставляет hasMore
Диапазонов в batchGetдо 20больше — вернётся 422

Как листать большие диапазоны — см. Пагинация.

Вебхуки

ОграничениеЗначение
Число подписокзависит от тарифа
Ячеек в одном уведомлениидо 500 (при превышении payload обрезается, а cellCount показывает полное число)
Коалесцированиеблизкие по времени правки объединяются в одно уведомление (окно ~10 сек)
Повторные попыткидо 5, с нарастающей задержкой

Токены и подписки

Число активных токенов и вебхуков ограничено тарифом. Значения для вашего тарифа видны в настройках аккаунта.

Рекомендации

  • Читайте данные диапазонами и страницами, а не «всё сразу».
  • Группируйте запись через batchUpdate вместо множества отдельных запросов.
  • Обрабатывайте 429: пауза и повтор, а не немедленное повторение в цикле.