Cloudflare · Schema

Cloudflare Notification Webhook Payload

The standard payload structure for Cloudflare notification webhooks. When an alert fires, Cloudflare sends an HTTP POST with this JSON payload to configured webhook endpoints.

AI GatewayAPI GatewayArtificial IntelligenceCDNCloudContainersDDoS ProtectionDNSEdgeEdge ComputingObject StoragePlatformReal-Time CommunicationSecurityServerlessWeb Performance

Properties

Name Type Description
name string The name of the notification policy that triggered this webhook.
text string Human-readable description of the alert with interpolated values specific to the event.
data object Alert-specific data whose structure varies depending on the alert_type. Contains detailed information about the event that triggered the notification.
ts integer Unix timestamp in seconds when the notification was generated.
account_id string The Cloudflare account identifier associated with the notification. May not be present in all notifications.
policy_id string The UUID of the notification policy that triggered the webhook.
policy_name string The name of the notification policy.
alert_type string The unique identifier for the alert category (e.g., advanced_ddos_attack_l4_alert, health_check_status_notification).
alert_correlation_id string UUID for grouping related alerts that are part of the same incident.
alert_event string The event state indicating whether the alert is starting or ending.
View JSON Schema on GitHub