Вебхуки
Вебхуки позволяют вам подписываться на события проекта и получать уведомления о них в режиме реального времени. Затем вы можете использовать это для запуска приложений, рабочих процессов автоматизации и многого другого! Давайте рассмотрим, как с ними работать.
Создание вебхуков
В меню проекта вы найдете кнопку «Настройки». Нажмите на нее и перейдите на вкладку «Вебхуки» в боковом меню. Чтобы создать вебхук нажмите "Новый".
При создании вебхука необходимо заполнить несколько полей:
- URL: URL, на который будут отправлены запросы типа Публикация при срабатывании вебхука
- Название: Необязательный идентификационный текст (будет показан при просмотре всех вебхуков в списке)
- Секретный код: Необязательный токен, который поможет вам удостовериться, что получаемые вами запросы действительно поступают с сервера запросы будут защищены X-WEBHOOK-SIGNATURE, которую вы можете проверить при получении.
- Триггеры: События, которые вы хотите вызвать срабатывание вебхука
Конечно, вы также можете управлять вебхуками через GraphQL API с помощью изменений webhookCreate, webhookUpdate и webhookDelete. В проекте есть поле вебхуки, которое вы можете запросить, чтобы получить вебхуки и историю предыдущих запросов.