Команда Пачки
Демонстрация Пачки
Живой разговор с нашим экспертом,
не больше получаса
Узнаете, как быстро перейти в Пачку из Slack, Telegram или другого мессенджера
Сориентируетесь по ценам и скидкам
Посмотрите, как работает Пачка: основные функции и интеграции
Передовые компании выбирают Пачку
Логотип МФТИЛоготип SkillfactoryЛоготип Lamoda
Демонстрация Пачки
Мы свяжемся с вами в течение дня и договоримся о времени.
Спасибо! Ваша заявка была получена!
Запись в данный момент недоступна. Попробуйте ещё раз позднее.

Ограничения API и Webhook

Мы следим за стабильностью API, поэтому применяем ограничения на частоту запросов. Пороговые значения динамичны — они подстраиваются под нагрузку, но подобраны так, чтобы покрыть любые рабочие сценарии. Немного подробнее об их работе:

1. Входящие вебхуки (/webhooks/)

  • Лимит: ≈ 2 запроса
  • Интервал: 1 секунда
  • Как считаем
    Счётчик привязан к идентификатору вебхука в пути. Для запроса /webhooks/user123 лимит отслеживается по user123.

    Что произойдёт при превышении
    Если за секунду на один идентификатор поступит более двух запросов, лишние вернут ответ 429 Too Many Requests. Заголовок Retry‑After подскажет, через сколько секунд можно повторить запрос.

    2. Публичное API (/api/shared/v1/)

  • Лимит: ≈ 100 запросов
  • Интервал: 1 секунда
  • Как считаем
    Запросы группируются по токену авторизации из заголовка HTTP_AUTHORIZATION: один токен — один лимит.

    Что произойдёт при превышении
    Если за одну секунду с одним токеном придёт более 100 запросов, сервис ответит 429 Too Many Requests. В Retry‑After будет указана точная пауза до следующей попытки.

    Что важно помнить

    • Гибкость лимитов. Числа ориентировочные и могут меняться для бесперебойной работы сервиса.
    • Комфортный запас. Пределы рассчитаны так, чтобы хватало под любые типовые задачи.
    • Стратегия при 429. Смотрите Retry‑After, чтобы узнать, когда безопасно повторить запрос, либо используйте экспоненциальный backoff для надёжности.

    Обновлено 
    22.4.2025