---
title: "Verify OTP"
method: POST
path: "/abdm/na/v1/profile/login/verify"
---

# Verify OTP

`POST /abdm/na/v1/profile/login/verify`

Verifies the login OTP. If logging in via ABHA address, this endpoint also completes the login process.

## Headers

- `X-Pt-Id` string
- `X-Partner-Pt-Id` string
- `X-Hip-Id` string

## Request body

- PhrVerifyLoginOTPRequest
  - `otp` string — Otp received in the user mobile no.
  - `txn_id` string — Transaction id received in the previous api response

## Response `200`

OK

- PhrVerifyLoginOTPResponse
  - `abha_profiles` VerifyAbhaProfile[] — Abha profiles of the user.
    - `abha_address` string
    - `kyc_verified` string
    - `name` string
  - `eka` RegistrationEkaIds
    - `min_token` string — Minimum token required for authentication
    - `oid` unknown
    - `uuid` unknown
  - `hint` string
  - `profile` ProfileResponse
    - `abha_address` string — Primary/preferred abha address.
    - `abha_addresses` string[] — List of abha addresses associated with aadhaar
    - `abha_number` unknown
    - `address` unknown
    - `day_of_birth` unknown
    - `district_code` string
    - `district_name` string
    - `first_name` unknown
    - `full_name` string
    - `gender` 'M' | 'F' | 'O' — Gender of the user (M - Male, F - Female, O - Other).
    - `kyc_verified` unknown
    - `last_name` unknown
    - `middle_name` unknown
    - `mobile` unknown
    - `month_of_birth` unknown
    - `pincode` unknown
    - `profile_photo` string — Base64-encoded profile photo.
    - `state_code` string
    - `state_name` string
    - `sub_district_code` string
    - `sub_district_name` string
    - `town_code` string
    - `town_name` string
    - `village_code` string
    - `village_name` string
    - `ward_code` string
    - `ward_name` string
    - `year_of_birth` unknown
  - `skip_state` 'abha_select' | 'abha_end' | 'abha_create' — Determines the next page navigation based on the skip state
  - `txn_id` string — Transaction ID for the next api call.

## Other responses

- `4XX`
- `5XX`

---

[API](https://skmtc.net/eka/apis/eka-developer-apis.md) · [All operations](https://skmtc.net/eka/apis/eka-developer-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/eka/eka-developer-apis/revisions/9ea23456f722/schema)
