Skip to main content
POST
Start the applicant's identity verification

Authorizations

Authorization
string
header
required

Enter Auth0 JWT token

Path Parameters

id
string<uuid>
required

Response

sessionId
string | null
required

The attempt's session id. Null in the sandbox, where starting a session verifies the applicant at once.

status
enum<string>
required

pending until the applicant completes the link and the outcome arrives; read it back from GET /v2/applications/{id}/identity-verification. verified in the sandbox, where starting a session verifies the applicant at once.

Available options:
pending,
verified
submittedAt
string<date-time> | null
required

When the attempt reached its outcome: null while it is pending, set in the sandbox, where the attempt is verified at once.

url
string | null
required

The hosted verification page for this attempt. Send the applicant to it: they complete the identity check there, and the outcome reaches Zuba by webhook. Valid until the session expires under the verification workflow’s expiry. It is returned only here and never stored, so start a new session for a new link. Null in the sandbox, where starting a session verifies the applicant at once.