Tracking Verification Status

Monitor verification links in real-time through the dashboard, webhooks, or API polling.

Status Lifecycle

Every verification link goes through a defined lifecycle:

CreatedPendingProcessingVerified
StatusDescriptionCan Transition To
createdLink generated, not yet accessedpending, expired
pendingUser has accessed the linkprocessing, abandoned, expired
processingUser submitted, analysis in progressverified, review_required, failed
verifiedAll checks passed (terminal)
review_requiredFlagged for manual reviewverified, failed
failedVerification failed (terminal)
expiredLink expired before completion
abandonedUser left without completingpending (if returned)

Dashboard Monitoring

The Owl Eyes dashboard provides real-time visibility into all your verifications:

  • Verifications List — Sortable, filterable table of all verifications
  • Status Filters — Quick filters for each status type
  • Search — Find by reference ID, email, or verification ID
  • Real-time Updates — Status changes appear automatically
  • Export — Download verification data as CSV

Webhook Notifications

The recommended way to track status changes is through webhooks. See the Webhooks Guide for full details.

Webhook Payloadjson
Loading...

API Polling

If webhooks aren't suitable for your use case, you can poll the API for status updates:

polling-example.tstypescript
Loading...
Rate Limiting
API polling is subject to rate limits (100 requests/minute). For real-time updates, webhooks are strongly recommended.

Listing Verifications

Query your verifications with filters:

list-verifications.tstypescript
Loading...

Analytics & Metrics

The dashboard provides aggregate metrics:

MetricDescription
Completion RatePercentage of links that result in completed verifications
Success RatePercentage of completed verifications that passed
Average TimeAverage time from link creation to completion
Drop-off PointsWhere users abandon the verification flow
Fraud RatePercentage flagged as potential fraud

Access detailed analytics in Dashboard → Analytics.