Skip to main content
Every webhook delivery shares a common envelope. The data field contains the event-specific payload. This page lists all event types you can subscribe to when registering a webhook.

Common envelope

Use the delivery_id to deduplicate events — InfraAudit delivers with at-least-once semantics and may send the same event more than once.

drift.detected

Fired when a new drift finding is detected.

drift.resolved

Fired when a drift finding is marked as resolved.

alert.created

Fired when a new alert is created, whether automatically by InfraAudit or manually via the API.

vulnerability.found

Fired when a new CVE finding is detected during a vulnerability scan.

compliance.violation

Fired when a compliance control fails during an assessment.

cost.anomaly

Fired when a daily cost spike exceeds the expected range for a provider.

job.completed

Fired when a scheduled job finishes, whether it succeeded or failed.

remediation.completed

Fired when a remediation action finishes executing.

ping

Sent when you register a new webhook or trigger a test delivery from the API or UI. Use it to verify your endpoint is reachable and signature verification is working.