Webhook

Webhook is a method of notifying the Customer about an event, that has occurred in the System, via messages sent over HTTPS using the TLS protocol. With the help of webhooks you can send notifications to external services and configure convenient automation in real time.

When an event occurs in the System, a POST request is sent to the URL address, specified in the Webhook URL field. The POST request is considered as accepted if response 200 is received. If no response was received, then 11 more requests will be sent, after which attempts to deliver the message will stop.

A user can receive webhooks about the following events:

Webhook management

To manage webhooks, follow these steps:

  1. Go to the Users tab.
  2. Find the user for whom you need to configure webhooks and click the Вебхук_1 button. The window of editing personal data of the user opens.
  3. Go to the Notification management tab.

    Вебхук_2

    Select the Управление_оповещениями_4 checkbox next to the events for which you need to receive webhooks and click Save. For more information about other notification types, see User notification management.

  4. In the Webhook URL field, enter a URL address where the webhooks will be sent and click Save.

If you need to test the work of webhooks, click Test webhook. A test POST request is sent to the specified URL address. The result of the request will be displayed in the field below.

Вебхук_3

Webhooks payload

Payload of webhooks for the Attack event:

Payload of webhooks for the Anomaly event:

Payload of the BGP session shutdown event:

Payload of the Certificate expiration event:

Page top