SessionCreated
sessionIduuid
Unique session identifier — use this to poll status.
Example:
550e8400-e29b-41d4-a716-446655440000authorizationUrlstring
OpenID4VP URL to present to the holder. Contains client_metadata with verifier_member_id.
Example:
openid4vp://authorize?response_type=vp_token&client_id=...&client_metadata=%7B%22verifier_member_id%22%3A%22urn%3Auuid%3A8b6b2812...%22%7DqrCodeDataUrlstring
Pre-rendered base64 PNG QR code of the authorization URL (data:image/png;base64,...).
Example:
data:image/png;base64,iVBORw0KGgo...statusstring
Always pending at creation.
Possible values: [pending]
Example:
pendingcreatedAtdate-time
Session creation timestamp (ISO 8601).
Example:
2025-01-15T10:00:00ZexpiresAtdate-time
Session expiry timestamp (ISO 8601).
Example:
2025-01-15T10:02:00ZexternalIdstring
Echo of your externalId.
Example:
kyc-check-99887credentialTypestring
Resolved credential type.
Example:
VerifiedPersonSessionCreated
{
"sessionId": "550e8400-e29b-41d4-a716-446655440000",
"authorizationUrl": "openid4vp://authorize?response_type=vp_token&client_id=...&client_metadata=%7B%22verifier_member_id%22%3A%22urn%3Auuid%3A8b6b2812...%22%7D",
"qrCodeDataUrl": "data:image/png;base64,iVBORw0KGgo...",
"status": "pending",
"createdAt": "2025-01-15T10:00:00Z",
"expiresAt": "2025-01-15T10:02:00Z",
"externalId": "kyc-check-99887",
"credentialType": "VerifiedPerson"
}