Cloudflare Webhooks
InfrastructureCloudflare sends notifications for security events, DDoS alerts, certificate renewals, and billing thresholds via its notification webhooks system.
Webhook Events
4 event types
DDoS AttackDDoS attack detected or mitigated
SSL CertificateCertificate issued, renewed, or expiring
Billing Usage AlertUsage threshold reached
Security EventWAF rule triggered
Signature Verification
Cf-Webhook-AuthStatic secret token in Cf-Webhook-Auth header
Sample Payload
DDoS Attack
{
"name": "SSL Certificate Alert",
"text": "Your certificate for example.com will expire in 7 days.",
"data": {
"affected_components": [
{
"name": "TLS/SSL",
"status": "degraded_performance"
}
],
"id": "notification_abc123",
"timestamp": "2026-04-11T10:00:00.000Z"
},
"ts": "2026-04-11T10:00:00.000Z"
}Send a Sample Cloudflare Payload
Pick an event, enter your endpoint URL (or localhost), and fire a realistic Cloudflare payload with one click β no Cloudflare account needed.
Test Sender
Loading samplesβ¦
Capture & Inspect Cloudflare Webhooks Live
Get a free public HTTPS endpoint below, point Cloudflare at it, and watch events arrive in real time. Use the forwarding rule to relay them straight to your local server.
See it work in real time
Click below to get a live webhook URL instantly. Paste it anywhere β Stripe, GitHub, Postman β and watch events arrive right here.
Expires in 1 hour Β· No account needed
Forward Cloudflare webhooks to localhost
- Click Create live endpoint above to get a public HTTPS URL
- Paste the URL into Cloudflare's webhook settings
- In the Forwarding tab, add a rule: target =
http://localhost:3000/webhooks/cloudflare - Fire a test event from Cloudflare β it arrives in the inspector and hits your local handler simultaneously
Ready to test your Cloudflare webhook handler?
Free HTTPS endpoint with forwarding, retry, and event replay. No install, no CLI, no deploy.
Create Free Account