1. Event Types
The following event types are currently supported; more may be added in the future.2. Push Description
Request Method
POST, Content-Type:“application/json”
Request Payload:
Person:
Alert:
Incident:
Request Response
HTTP status code 200 indicates successful push.Request Example
3. Configuration Guide
Go to Integration Center → Webhook → Add or edit an Alert Webhook integration.Basic Settings
Enter the integration name and description for easy management.Webhook Settings
4. Invocation History
Alert Webhook provides a complete invocation history, helping you troubleshoot push delivery and debug callback interfaces.View Invocation History
Go to the Alert Webhook integration detail page and switch to the Invocation History tab.Filtering and Search
History Record Fields
View Invocation Details
Click View Details on a record to see the complete request and response information:- Request: Includes Endpoint, Request Headers, and Request Payload
- Response: On success, shows Response Headers and Response Body; on failure, shows Error Message
5. FAQ
-
Is there a response timeout?
- Service needs to return response within 2 seconds; exceeding 2 seconds is considered a failure
- Will pushes continue after failure?
- context deadline exceeded (excluding awaiting headers)
- i/o timeout
- eof
-
How to ensure push order?
- Theoretically, events for the same alert are pushed in chronological order, but retries may cause out-of-order delivery
- Services can filter based on event_time; if a later event has been received, earlier events can be filtered out. Each push carries the latest complete information, so occasional event loss is tolerable
-
Trusted IP whitelist for push source?
- May be updated in the future, please check regularly