Skip to main content
GET
/
v2
/
users
/
{userId}
/
kyc
/
status
Get KYC Status
curl --request GET \
  --url https://api.stablepay.global/v2/users/{userId}/kyc/status \
  --header 'Authorization: Bearer <token>'

Documentation Index

Fetch the complete documentation index at: https://docs.stablepay.global/llms.txt

Use this file to discover all available pages before exploring further.

Get KYC Status

Returns the current KYC verification status for a user.

Request

curl https://api.stablepay.global/v2/users/usr_abc123/kyc/status \
  -H "Authorization: Bearer YOUR_API_KEY"

Response

{
  "success": true,
  "data": {
    "status": "verified",
    "aadhaar": {
      "verified": true,
      "verifiedAt": "2025-06-15T10:00:00Z"
    },
    "pan": {
      "verified": true,
      "verifiedAt": "2025-06-15T10:05:00Z"
    },
    "passport": {
      "verified": false
    },
    "bank": {
      "verified": true,
      "verifiedAt": "2025-06-15T10:10:00Z"
    },
    "declaration": {
      "submitted": true,
      "isPep": false
    }
  }
}

Status Values

StatusDescription
pendingNo verifications started
in_progressSome steps complete, not all requirements met
verifiedAll requirements met — user can transact
rejectedKYC rejected