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.

EventPayload Key FieldsTrigger
alert.triggeredalert_id, rule_name, severity, messageAlert rule condition met
alert.resolvedalert_id, rule_name, resolved_byAlert condition cleared
security.threat_detectedrequest_id, threat_type, severity, action_takenSecurity scan blocks or flags a request
security.pii_detectedrequest_id, pii_types[], action_takenPII detected in request or response
budget.warningkey_id, budget_limit, current_spend, percent_usedBudget reaches 80% threshold
budget.exceededkey_id, budget_limit, current_spendBudget limit exceeded
incident.createdincident_id, title, severity, sourceNew incident created
incident.resolvedincident_id, title, resolved_by, duration_minutesIncident marked resolved
deployment.completeddeploy_id, environment, status, versionWorker deployment completes
agent.session_endedsession_id, agent_id, steps, total_costAgent session terminates
audit.export_readyexport_id, format, record_count, download_urlAudit log export is ready