Webhooks

Build custom integrations with webhook notifications

Creating a Webhook

  1. Go to Settings → Integrations → Webhooks
  2. Click "Add Webhook"
  3. Enter your endpoint URL
  4. Select event types to receive
  5. Optionally add a secret for signature verification

Webhook Payload

POST /your-webhook-endpoint
Content-Type: application/json
X-24zero-Signature: sha256=...

{
  "event": "finding.created",
  "timestamp": "2024-01-08T12:00:00Z",
  "data": {
    "finding_id": "find_xyz789",
    "severity": "high",
    "title": "Firewall disabled",
    "device_id": "dev_abc123"
  }
}

Event Types

  • finding.created
  • finding.resolved
  • device.connected
  • device.disconnected
  • scan.completed
  • compliance.changed