Delivered when a verification session reaches a terminal status (success, failed, or expired).
Fetch the full session snapshot — requested fields, captured credential_subject_data, error fields — via GET /b2b/v1/verification-sessions/{sessionId}.
HMAC-SHA256 hex digest of the raw request body. Verifying is recommended — see the Webhooks guide.
Example:a1b2c3d4e5f6...
When the event occurred (RFC 3339 UTC).
Example:"2026-05-16T10:00:00Z"
POST
{ "event": "verification.completed", "tenant_id": "550e8400-e29b-41d4-a716-446655440000", "timestamp": "2026-03-29T12:00:00Z", "data": { "session_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7", "status": "success", "credential_status": "valid" } }