Краткий ответ
- Перейдите в раздел Разработчикам > Интеграции.
- Найдите в списке заблокированный вебхук и откройте Меню (≡) > Редактировать.
- В разделе Вебхук для вызова REST API скопируйте новый секретный код и обновите его в локальном приложении или интеграции.
Подробный ответ
Когда вы создаете вебхук, в нем автоматически генерируется секретный код. Секретный код открывает доступ к вашим данным в Битрикс24, его нельзя никому передавать и указывать в коде страницы или скрипта. Компания Битрикс24 блокирует вебхуки, у которых секретный код или токен были обнаружены в открытом доступе.
Как понять, что вебхук заблокирован
INVALID_CREDENTIALS
— ошибка, которая возникает при использовании вебхука и указывает, что он заблокирован. Блокировку вебхуков выполняют сотрудники Битрикс24 для защиты данных в соответствии с правилами пункта 8.1 и 10.5 лицензионного соглашения.
Лицензионное соглашение с конечным пользователем
Чтобы возобновить работу вебхука, нужно сгенерировать новый секретный код.
Ошибка INVALID_CREDENTIALS
также возникает, если вебхук с указанным адресом отсутствует. Это может случиться, если:
- вебхук удалили,
- сменили новый секретный код,
- сменили владельца вебхука,
- допустили ошибку в адресе вебхука или ID.
Как обновить секретный код
После блокировки вебхука мы генерируем новый секретный код в настройках. Перейдите в раздел Разработчикам > Интеграции и найдите в списке заблокированный вебхук. Откройте Меню (≡) > Редактировать.
В разделе Вебхук для вызова REST API скопируйте новый секретный код и обновите его в локальном приложении или интеграции.
Если вы хотите сменить владельца вебхука, обновите секретный код. Нажмите Перегенерировать > Продолжить. Сохраните изменения.
Секретный код доступен только создателю вебхука. Если администратор Битрикс24 перегенерирует чужой вебхук, секретный код обновится, а владельцем этого вебхука станет администратор.
Рекомендуем прочитать: