Delivered when a verification session reaches a terminal status (success, failed, or expired).
Fetch the full session snapshot via GET /b2b/v1/verification-sessions/{sessionId}: the disclosed values under attributes, what was asked for under requested_attributes, what ran under case (a session launched from a verification case) or credential_definition (a session created for a credential definition), and the error fields.
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"
- Mock serverhttps://docs.deepcredentials.swiss/_mock/docs/openapi/webhook-events-v1/verification.completed
{ "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" } }