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. 1 Go to Settings > Webhooks in your dashboard
  2. 2 Click Add endpoint and enter your HTTPS URL
  3. 3 Select the events you want to receive
  4. 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.