Skip to main content

SessionCreated

sessionIduuid

Unique session identifier — use this to poll status.

Example: 550e8400-e29b-41d4-a716-446655440000
authorizationUrlstring

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%7D
qrCodeDataUrlstring

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: pending
createdAtdate-time

Session creation timestamp (ISO 8601).

Example: 2025-01-15T10:00:00Z
expiresAtdate-time

Session expiry timestamp (ISO 8601).

Example: 2025-01-15T10:02:00Z
externalIdstring

Echo of your externalId.

Example: kyc-check-99887
credentialTypestring

Resolved credential type.

Example: VerifiedPerson
SessionCreated
{
"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"
}