Verification Session ​
A VerificationSession guides you through the process of collecting and verifying the identities of your users. It contains details about the type of verification, such as what verification check to perform. Only create one VerificationSession for each verification in your system.
A VerificationSession transitions through multiple statuses throughout its lifetime as it progresses through the verification flow. The VerificationSession contains the user’s verified data after verification checks are complete.
Related guide: The Verification Sessions API
Endpoints ​
Create a VerificationSession ​
- POST /v1/identity/verification_sessions
Update a VerificationSession ​
- POST /v1/identity/verification_sessions/:id
Retrieve a VerificationSession ​
- GET /v1/identity/verification_sessions/:id
List VerificationSessions ​
- GET /v1/identity/verification_sessions
Cancel a VerificationSession ​
- POST /v1/identity/verification_sessions/:id/cancel
Redact a VerificationSession ​
- POST /v1/identity/verification_sessions/:id/redact
Events ​
identity.verification_session.canceledOccurs whenever a VerificationSession is canceledidentity.verification_session.createdOccurs whenever a VerificationSession is createdidentity.verification_session.processingOccurs whenever a VerificationSession transitions to processingidentity.verification_session.redactedOccurs whenever a VerificationSession is redacted.identity.verification_session.requires_inputOccurs whenever a VerificationSession transitions to require user inputidentity.verification_session.verifiedOccurs whenever a VerificationSession transitions to verified