Developer
Webhooks + Kawaa
Real-time verification notifications
Receive instant notifications when email verifications complete. Webhooks let you integrate Kawaa with any system by sending HTTP callbacks to your specified endpoints.
Features
- Real-time notifications
- Bulk verification completion alerts
- Delivery logs
- Retry on failure
- Signature verification
- Event filtering
Setup
How to set up
Configure endpoint
Set up an HTTP endpoint on your server to receive webhook payloads.
Register webhook
Add your endpoint URL in the Kawaa dashboard under webhook settings.
Verify signatures
Implement signature verification to ensure webhooks are from Kawaa.
Process events
Handle incoming webhook events and update your systems accordingly.
Use cases
What teams do with Webhooks and Kawaa
Get notified when bulk verifications complete
Update databases in real-time
Trigger downstream workflows
Sync verification results to external systems
FAQ
Frequently asked questions
- What events trigger webhooks?
- Webhooks are sent when single verifications complete or fail (a result reused from a recent check usually returns at once without one, but not always), when bulk verification jobs complete or fail, when your credit balance runs low or runs out, and for blacklist and DMARC monitoring alerts.
- What if my endpoint is down?
- Verification, job and credit events, and alerts from a scheduled monitor check, are attempted up to 3 times, with a short exponential backoff and a 10-second timeout per attempt (transient failures only). For verification, job and credit events all attempts share one time limit, so a retry can get less than 10 seconds. An alert from a manual monitor check is attempted once, with a 5-second timeout. If delivery ultimately fails, poll GET /v1/jobs/{job_id} as a fallback, or retry the delivery from your webhook logs.
- How do I verify webhook authenticity?
- Each webhook includes a signature header. Verify it using your webhook secret from the dashboard.
Send verification results to your own systems
Get started with 100 free verifications. No credit card required.