Initiate verification
POST/verification-srv/authentication/:method/initiation
This API call is used to initiate the verification of the user depending on the type of verification configured.
This is a public API that requires no groups or roles but requires a valid request_id and identifier (email, mobile, or username) or medium_id. The information about the medium_id and which methods are available you retrieve in the verification List API. For more information about the authentication process, there is an overview for each verification method.
Validation Steps Performed:
- Validates
request_idandusage_typeare present and valid. - Validates
usage_typemapping to payload structure:INITIAL_AUTHENTICATION: Requiresidentifier(email, mobile, or username).MULTIFACTOR_AUTHENTICATION: Requiressubormasked_sub.PASSWORDLESS_AUTHENTICATION: Requiressubormasked_sub.
- Validates
usage_typeis exactly one of the supported strings (case-sensitive, no spaces). - Validates
single_factor_authis only allowed for FACE method. - Validates verification method is allowed for the app and active/enabled.
- Validates masked sub (
qorsubparameter) if provided. - Validates user exists and physical verification is configured.
- Performs Fraud Detection System (FDS) checks and validates device/location details.
Request
Responses
- 200
- 400
- 417
SUCCESS
Bad Request
Expectation Failed