Webhook

POST the full analysis result to any URL when a session completes.

The Webhook integration sends a POST request to any URL you configure whenever a session analysis completes. Works with Zapier, n8n, Make, or any custom endpoint.

Setup

  1. Go to your Videlic dashboard → Settings → Integrations.
  2. Click Add Webhook and enter your endpoint URL.
  3. Optionally add a secret for signature verification.

Payload

POST https://your-endpoint.com/videlic
Content-Type: application/json
X-Videlic-Signature: sha256=<hmac>

{
  "event": "analysis.complete",
  "session_id": "ses_abc123",
  "report_url": "https://videlic.dev/s/abc123",
  "trust_score": 62,
  "agent": "claude-code",
  "repo": "my-org/my-repo",
  "findings_count": { "critical": 1, "warning": 3, "info": 2 }
}

Signature verification

Each request includes an X-Videlic-Signature header — an HMAC-SHA256 of the request body using your webhook secret. Verify it to ensure the request came from Videlic.

Retries

If your endpoint returns a non-2xx status, Videlic retries up to 3 times with exponential backoff (5s, 30s, 5min).