Webhooks
Event-driven integrations with HMAC-signed payloads, automatic retries, and delivery tracking. Receive real-time notifications for 11 event types.
Features
Event Types
Subscribe to: alert.triggered, alert.resolved, security.threat_detected, security.pii_detected, budget.warning, budget.exceeded, incident.created, incident.resolved, deployment.completed, agent.session_ended, and audit.export_ready.
HMAC Signing
Every webhook payload is signed with HMAC-SHA256 using your webhook secret. Verify the X-CloudVera-Signature header to ensure authenticity.
Retry Logic
Failed deliveries are retried up to 5 times with exponential backoff (30s, 2m, 15m, 1h, 6h). View delivery status and replay failed deliveries from the dashboard.
Delivery Tracking
Full delivery log showing request/response for each attempt. Filter by event type, status code, and time range. Export delivery history for debugging.
| Event | Payload Key Fields | Trigger |
|---|---|---|
| alert.triggered | alert_id, rule_name, severity, message | Alert rule condition met |
| alert.resolved | alert_id, rule_name, resolved_by | Alert condition cleared |
| security.threat_detected | request_id, threat_type, severity, action_taken | Security scan blocks or flags a request |
| security.pii_detected | request_id, pii_types[], action_taken | PII detected in request or response |
| budget.warning | key_id, budget_limit, current_spend, percent_used | Budget reaches 80% threshold |
| budget.exceeded | key_id, budget_limit, current_spend | Budget limit exceeded |
| incident.created | incident_id, title, severity, source | New incident created |
| incident.resolved | incident_id, title, resolved_by, duration_minutes | Incident marked resolved |
| deployment.completed | deploy_id, environment, status, version | Worker deployment completes |
| agent.session_ended | session_id, agent_id, steps, total_cost | Agent session terminates |
| audit.export_ready | export_id, format, record_count, download_url | Audit log export is ready |