Skip to main content
Plan requirement: This feature requires an On-call Standard or higher subscription. Learn more
Configure alert Webhook. When specific operations occur on alerts (such as trigger or close), the system makes an HTTP callback to your configured address. The callback content includes the alert’s latest key information, allowing integration with your custom tools.

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 CenterWebhook → Add or edit an Alert Webhook integration.

Basic Settings

Enter the integration name and description for easy management.

Webhook Settings

Disabling TLS certificate verification may expose you to man-in-the-middle attacks. Only disable it in test environments or when using self-signed certificates.

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.

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

  1. Is there a response timeout?
    • Service needs to return response within 2 seconds; exceeding 2 seconds is considered a failure
  2. Will pushes continue after failure?
Retries for specific network errors, max 1 retries:
  • context deadline exceeded (excluding awaiting headers)
  • i/o timeout
  • eof
  1. 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
  2. Trusted IP whitelist for push source?
    • May be updated in the future, please check regularly