cURL
curl --request POST \ --url https://api.eka.care/abdm/na/v1/profile/login/verify \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "otp": "<string>", "txn_id": "<string>" } '
{ "abha_profiles": [ { "abha_address": "<string>", "kyc_verified": "<string>", "name": "<string>" } ], "eka": { "min_token": "<string>", "oid": "<unknown>", "uuid": "<unknown>" }, "hint": "<string>", "profile": { "abha_address": "<string>", "abha_addresses": [ "<string>" ], "abha_number": "<unknown>", "address": "<unknown>", "day_of_birth": "<unknown>", "first_name": "<unknown>", "gender": "M", "kyc_verified": "<unknown>", "last_name": "<unknown>", "middle_name": "<unknown>", "mobile": "<unknown>", "month_of_birth": "<unknown>", "pincode": "<unknown>", "year_of_birth": "<unknown>" }, "skip_state": "abha_select", "txn_id": "<string>" }
Verifies the login OTP. If logging in via ABHA address, this endpoint also completes the login process.
The API requires a Bearer token (JWT) for authentication.
Eka User ID (OID)
Partner User ID
Partner HIP ID
Otp received in the user mobile no.
Transaction id received in the previous api response
OK
Abha profiles of the user.
Show child attributes
Minimum token required for authentication
Profile of the user
Primary/preferred abha address.
List of abha addresses associated with aadhaar
ABHA number assigned to the user.
Address of the user.
Day of birth of the user.
User's first name.
Gender of the user (M - Male, F - Female, O - Other).
M
F
O
Indicates whether the user’s KYC is verified.
User's last name.
User's middle name.
Mobile number of the user.
Month of birth of the user.
Pincode of the user's address.
Year of birth of the user.
Determines the next page navigation based on the skip state
abha_select
abha_end
abha_create
Transaction ID for the next api call.
Was this page helpful?