Supported events
| Event | Description | Payload includes |
|---|---|---|
url.scanned | A URL batch scan has completed | Batch ID, verdicts, risk factors per URL |
email.scanned | An email scan has completed | Address, verdict, detection details |
document.scanned | A document scan has completed | File ID, verdict, threat details |
brand.impersonation | A lookalike domain has been detected | Monitor ID, detected domain, detection type |
Configuration
- 1 Go to Settings > Webhooks in your dashboard
- 2 Click Add endpoint and enter your HTTPS URL
- 3 Select the events you want to receive
- 4 Save — Verifence will immediately start sending events
Reliability
Failed webhook deliveries are logged in the dashboard with the full request and response. Verifence retries failed deliveries automatically. If an endpoint fails repeatedly, the webhook is temporarily disabled and you are notified. View full delivery history from the Webhooks dashboard.
Payload format
All webhook payloads are JSON objects delivered via HTTP POST. Each payload includes the event type, timestamp, and the full scan result — the same data returned by the API. Secure your endpoint by verifying the X-Verifence-Signature header included with every delivery.
Typical use cases
- ✓Send blocked document scans into Slack or an incident queue.
- ✓Update a CRM contact when a bulk email scan flags an address as disposable.
- ✓Push Brand Monitor detections into a security case-management system.
- ✓Store webhook delivery logs to prove which events were sent and whether your endpoint accepted them.