Яндекс.Метрика
Ограничения API и Webhook

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

Руководство по тому, как настроить интеграции и не упереться в лимиты

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

1. Входящие Webhook

  • Запрос: https://api.pachca.com/webhooks/
  • Лимит: ≈ 4 запроса
  • Интервал: 1 секунда

Как считаем

Счётчик привязан к идентификатору вебхука в пути. Для запроса /webhooks/user123 лимит отслеживается по user123.

Что произойдёт при превышении

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

2. Публичное API

  • Запросы: https://api.pachca.com/api/shared/v1
  • Лимит: ≈ 50 запросов
  • Интервал: 1 секунда

Как считаем

Запросы группируются по токену авторизации из заголовка HTTP_AUTHORIZATION: один токен — один лимит.

Что произойдёт при превышении

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

3. Отправка сообщений в один чат

  • Запрос: POST https://api.pachca.com/api/shared/v1/messages/
  • Лимит: ≈ 4 запроса в один чат
  • Интервал: 1 секунда

4. Отправка пакета сообщений

  • Запрос: POST https://api.pachca.com/api/shared/v1/messages/
  • Лимит: ≈ 30 запросов
  • Интервал: 5 секунд

5. Редактирование/удаление сообщений вчате

  • Запрос: PUT https://api.pachca.com/api/shared/v1/messages/
  • Лимит: ≈ 4 запроса
  • Интервал: 1 секунда

6. Редактирование/удаление сообщений вчате

  • Запрос: DELETE https://api.pachca.com/api/shared/v1/messages/
  • Лимит: ≈ 4 запроса
  • Интервал: 1 секунда

7. Чтение сообщения в чате

  • Запрос: GET https://api.pachca.com/api/shared/v1/messages/
  • Лимит: ≈ 10 запросов
  • Интервал: 1 секунда

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

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

Другие статьи в разделе “Интеграции и доп. модули

Автоматизации в Пачке с помощью n8n
Как настроить автоматизации в Пачке через платформу n8n без программирования
Возможности API
API Пачки для разработчиков: возможности автоматизации, методы и примеры использования
Чат-боты через Webhook/API
Как настроить входящие Webhook в Пачке для получения уведомлений из рабочих сервисов в чаты
Исходящие Webhook
Как настроить и какие типы событий есть
Кнопки в чат-ботах
Как добавить интерактивные кнопки в чат-ботов Пачки: возможности, примеры и код для разработчиков
Unfurling ссылок в Пачке
Руководство по использованию Unfurl в Пачке
Microsoft Exchange
Планируйте встречи прямо из чата в Пачке
Интеграция с GitLab
Как настроить интеграцию GitLab с Пачкой для получения уведомлений о коммитах и merge requests
Интеграция с Grafana
Интеграция Grafana с Пачкой: как получать алерты и события мониторинга в чатах мессенджера
Как правильно заполнить шаблон Webhook
Как правильно заполнить шаблон Webhook в Пачке: синтаксис, переменные и примеры настройки
Интеграция с Albato
Интеграция Пачки с Albato: как подключить сотни сервисов через один коннектор без кода