Webhooks
Webhooks send what happens in your workspace to your own systems as it happens. Add an endpoint in the command centre under Settings, Developers.
The events
Section titled “The events”| Event | Sent when |
|---|---|
alert.fired |
an alert is raised |
alert.resolved |
an alert clears |
incident.opened |
an incident opens |
incident.resolved |
an incident is resolved |
fix.proposed |
a fix is ready for a decision |
fix.applied |
a fix is applied |
fix.verified |
the re-run check proves the fix |
fix.rolled_back |
a fix that did not pass its re-check is put back |
change.made |
Xovris makes any other change |
webhook.test |
you press Send a test |
Verifying a delivery
Section titled “Verifying a delivery”Every delivery follows the Standard Webhooks specification: the headers
webhook-id, webhook-timestamp and webhook-signature, the signature over the id, the timestamp and the body. Any
Standard Webhooks library verifies it with your endpoint’s secret.
Every delivery, with your receiver’s answer
Section titled “Every delivery, with your receiver’s answer”Each endpoint lists its deliveries with the status and body your receiver returned. A delivery that is not accepted is tried again after 5 seconds, 5 minutes, 30 minutes, 2 hours, 5 hours, 10 hours and 10 hours more. From the same list you can send a test, re-key the endpoint’s secret or switch the endpoint off.