---
title: "KYC Verification"
method: POST
path: "/fund/customer/lrs/verify-kyc"
---

# KYC Verification

`POST /fund/customer/lrs/verify-kyc`

In case the user’s KYC is not validated already, this API performs the PAN and Aadhar validation. The Aadhar validation happens either via the Aadhar number shared in API or if the client API partners have the Aadhar Metadata available then by directly sharing the metadata

## Headers

- `api-key` string
- `auth-key` string

## Request body

- object
  - `customerID` string, required — This customer ID provide by API user. This is unique id.
  - `aadhaarMetadata` string, required — Aadhaar metadata to be sent in this field as per the above mentioned format
  - `panNumber` string — Please enter valid PAN number. This is required for LRS purposes.

## Response `200`

200

- union
  - object
    - `status` integer
    - `message` string
    - `doc` object
      - `customerId` string
      - `message` string
  - object
    - `status` integer
    - `message` string
    - `doc` object
      - `customerId` string
      - `message` string

## Other responses

- `400` — 400
- `417` — 417
- `422` — 422
- `502` — 502

---

[API](https://skmtc.net/stockal/apis/uat-client-api-v2.md) · [All operations](https://skmtc.net/stockal/apis/uat-client-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/stockal/uat-client-api-v2/versions/08e36bbbd3be/schema)
