Aadhaar Database Verification Check Codes (table)

Requests reason codes

OTP - one time password

Generate OTP

verification.reason

Description

HTTP code

INVALID_SESSION_DETAILS

Invalid session Id

400

INVALID_RESEND_ATTEMPT

Invalid attempt to resend the OTP

400

OTP_GENERATION_LIMIT_REACHED

OTP generation limit reached

429

MFA_ALREADY_COMPLETED

The MFA process has already been completed for the end-user

400

API_ERROR

Internal server error

500

INVALID_INPUT_AADHAR

Document number provided is not correct, check format

400

INVALID_AADHAR

Document number does not match any actual Aadhaar entries

400

INVALID_PHONE_NUMBER

Invalid phone number tied to document number

400

OTP_REQUEST_TOO_SOON

A new request to generate an OTP was done within 60 seconds of the last OTP generation

429

Verify OTP

verification.reason

Description

HTTP code

INVALID_SESSION_DETAILS

Invalid session Id

400

INVALID_INPUT_OTP

The OTP entered is not valid, it needs to be a 6-digit number

400

OTP_NOT_GENERATED

An OTP was not generated for the Aadhaar identifier

400

MFA_ALREADY_COMPLETED

The MFA process has already been completed for the end-user

400

API_ERROR

Internal server error

500

INVALID_OTP

The OTP entered is incorrect, check the number and format

400

OTP_SUBMISSION_LIMIT_REACHED

Maximum number of OTP attempts reached, session will be submitted

429