Интеграции
Webhooks vs События в Битрикс24: что выбрать
Дмитрий Горохов, разработчик8 мин
В Битрикс24 три способа получать уведомления об изменениях: исходящие события, приложения с OAuth, опрос API. У каждого свои ограничения.
Исходящие события (вебхуки)
Настраиваются в админке. Срабатывают на события CRM: создание лида, смена стадии сделки, изменение контакта.
Плюсы: push-модель, мгновенно. Минусы: без гарантий доставки, ограничены списком поддерживаемых событий.
Приложения с OAuth
Для Маркетплейса. Подписываются на события через REST. Более гибко.
Опрос API
Классический polling. Простой, но неэффективный.
Рекомендации
Для внутренних интеграций — вебхуки. Для приложений в Маркетплейсе — OAuth + events. Polling — только крайний случай, когда нет событий нужного типа.
Гарантия доставки вебхуков
Битрикс24 не гарантирует доставку. Решение — промежуточный webhook-прокси, который сохраняет все запросы и переотправляет при сбоях.