Skip to content

Verification sessions

A verification session uniquely identifies one identity verification process. Your backend creates the session before the user starts the flow. Mosaic keeps the captured images, the verification checks, and the verification result on that session.

On creation, Mosaic allows extending the session with additional data: context and user information (see Create verification session request).

Context

If one Identity Verification application handles several use cases, context lets you measure and analyze each one on its own. For example, you can analyze onboarding completion and account recovery completion under the same application. It also carries the use case through the rest of the journey and into detection analysis.

ValueUse case
onboardingNew user verification during onboarding or KYC.
account_recovery_idvIdentity re-verification during account recovery.
authenticationIdentity verification used to authenticate an existing user.
face_registrationEnrollment of a user's face for later matching.
face_authenticationMatch of a live selfie against the stored face reference.
call_center_verificationAgent-assisted verification of a caller.
step_up_verificationExtra check for a risky or sensitive action.
periodic_reverificationScheduled or triggered re-verification of an existing user.
manual_reviewHuman review of a flagged case.

Customer information

customer_information associates the session with your organization, the user in your system, and the business unit that owns the verification. Omit personally identifiable information (PII).