Как разобраться с кейсом: входящие вебхуки (Webhook) перестали работать внутри бизнес процессов с 1 декабря 2025 года, что-то обновилось в REST API?
По вводным: внутри портала, есть БП, запускающий по условиям, входящий вебхук (создан внутри этого портала), отправляющий сообщение в чат этого портала. Все работало до 1 декабря.
Сейчас ситуация такая: 1 декабря БП сработал, ошибок не показал, но сообщение в чат не пришло.
Нужно понять: проверил выполнение вебхука в Интеграции - сообщение приходит. Проверил просто ссылкой в инкогнито - приходит. Cгенерил новый код - не дало результата. Впечатление, что вебхук не выпускают из портала. Куда копать?
Вебхук такой:
https://сайт/rest/юзер/код/im.message.add.json?DIALOG_ID=чат&MESSAGE=текст
По вводным: битрикс24 коробка, лицензия активная, сервер обновлений доступен.
По вводным: uPD: Может дело в этом: Замечание. Агенты выполняются на хитах, рекомендуется перевести выполнение агентов на cron.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Если входящие вебхуки Битрикс24 перестали работать внутри бизнес-процессов с определённой даты, сначала нужно разделить две вещи: сам webhook URL живой или нет, и поддерживает ли бизнес-процесс тот REST-метод/действие, которое вы вызываете. В Битрикс24 периодически меняются ограничения, права приложений, токены и поведение REST.
Начните с простого curl/Postman-запроса к вебхуку вне бизнес-процесса:
curl -X POST "https://portal.bitrix24.ru/rest/1/webhook/crm.lead.list.json"
Если вебхук не отвечает или возвращает access denied, проблема в самом вебхуке: удалён пользователь, изменились права, webhook отключён, метод недоступен этому пользователю. Если снаружи работает, но внутри бизнес-процесса нет — смотрите действие бизнес-процесса, параметры и лог выполнения.
Проверьте:
Если дата действительно 1 декабря 2025, стоит проверить официальные изменения Bitrix24 REST и ограничения входящих вебхуков, но без логов нельзя утверждать, что причина именно в обновлении API. Часто совпадение по дате связано с увольнением/деактивацией пользователя или изменением прав.
Итог: проверьте вебхук прямым запросом, затем права пользователя и лог бизнес-процесса. Если webhook живой, но BP падает, нужно смотреть конкретный REST-метод и payload. Если webhook мёртвый, проще создать новый от технического пользователя с нужными правами и заменить URL в процессах.