bitrix-code
Интеграции

Webhooks vs События в Битрикс24: что выбрать

Дмитрий Горохов, разработчик8 мин

В Битрикс24 три способа получать уведомления об изменениях: исходящие события, приложения с OAuth, опрос API. У каждого свои ограничения.

Исходящие события (вебхуки)

Настраиваются в админке. Срабатывают на события CRM: создание лида, смена стадии сделки, изменение контакта.

Плюсы: push-модель, мгновенно. Минусы: без гарантий доставки, ограничены списком поддерживаемых событий.

Приложения с OAuth

Для Маркетплейса. Подписываются на события через REST. Более гибко.

Опрос API

Классический polling. Простой, но неэффективный.

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

Для внутренних интеграций — вебхуки. Для приложений в Маркетплейсе — OAuth + events. Polling — только крайний случай, когда нет событий нужного типа.

Гарантия доставки вебхуков

Битрикс24 не гарантирует доставку. Решение — промежуточный webhook-прокси, который сохраняет все запросы и переотправляет при сбоях.