Настройка веб-хуков

обновленный

API использует webhook notificatiosn для автоматического информирования вашей системы об изменениях, связанных с вашей организацией. Ресурс события отправляется вашему получателю webhook всякий раз, когда происходит значительное событие.

CLI- интерфейс ricloud-py содержит примеры реализаций конечной точки webhook.

Создание конфига webhook

Единственная вещь, необходимая для создания конфигурации webhook - это URL, на который API будет отправлять исходящие события.

ricloud-py реализует вспомогательную команду:

> ricloud webhook-config create --url "<webhook receiver URL>"

Эквивалентный вызов cURL будет выглядеть так:

curl https://ricloud-api.reincubate.com/configs/webhook \
  -X POST \
  -H 'Authorization: Token <your key_token>' \
  -H 'Content-Type: application/json' \
  -d '{
    "url": "<webhook receiver URL>"
}'

Ответ на этот запрос будет содержать secret webhook, который будет важен для обеспечения реализации вашего приемника webhook в производстве.

Проверка подписей событий

Каждый запрос webhook включает заголовок Ricloud-Signature который следует использовать для проверки того, что содержимое запроса не было изменено. Заголовок также содержит временную метку, которая используется в процессе проверки для противодействия атакам воспроизведения.

ricloud-py включает в себя реализацию этого процесса проверки подписи.

Как мы можем помочь?

Наша служба поддержки здесь, чтобы помочь!

Наш офис работает с понедельника по пятницу с 9:00 до 17:00 по Гринвичу. Время в настоящее время 5:17 ПП с GMT.

Мы стремимся отвечать на все сообщения в течение одного рабочего дня.

Наша отличная команда поддержки

Можем ли мы улучшить эту статью?

Нам нравится слышать от пользователей: почему бы не написать нам электронное письмо, оставить комментарий или написать в Твиттере @reincubate?

© 2008 - 2024 Reincubate Ltd. Все права защищены. Зарегистрировано в Англии и Уэльсе #5189175, VAT GB151788978. Reincubate® и Camo® являются зарегистрированными товарными знаками. Политика конфиденциальности & условия.