Skip to main content
GET
https://api.stablepay.global
/
v2
/
users
/
{userId}
/
kyc
/
extended-status
curl -X GET "https://api.stablepay.global/v2/users/{userId}/kyc/extended-status" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "success": true,
  "data": {
    "complete": true,
    "missing": [],
    "isPepRejected": false,
    "profile": {
      "submitted": true,
      "dateOfBirth": "1990-05-15",
      "nationality": "Indian",
      "city": "Mumbai",
      "submittedAt": "2024-01-15T10:30:00.000Z"
    },
    "document": {
      "submitted": true,
      "documentType": "passport",
      "fileName": "passport_scan.pdf",
      "verified": true,
      "uploadedAt": "2024-01-15T10:35:00.000Z"
    },
    "declaration": {
      "submitted": true,
      "occupation": "salaried",
      "incomeRange": "10l_to_25l",
      "isPep": false,
      "submittedAt": "2024-01-15T10:40:00.000Z"
    }
  }
}

Overview

Retrieve the complete extended KYC status for a user, showing the completion status of all extended KYC steps: profile, document upload, and declaration.

Response

success
boolean
Whether the request was successful
data
object
curl -X GET "https://api.stablepay.global/v2/users/{userId}/kyc/extended-status" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "success": true,
  "data": {
    "complete": true,
    "missing": [],
    "isPepRejected": false,
    "profile": {
      "submitted": true,
      "dateOfBirth": "1990-05-15",
      "nationality": "Indian",
      "city": "Mumbai",
      "submittedAt": "2024-01-15T10:30:00.000Z"
    },
    "document": {
      "submitted": true,
      "documentType": "passport",
      "fileName": "passport_scan.pdf",
      "verified": true,
      "uploadedAt": "2024-01-15T10:35:00.000Z"
    },
    "declaration": {
      "submitted": true,
      "occupation": "salaried",
      "incomeRange": "10l_to_25l",
      "isPep": false,
      "submittedAt": "2024-01-15T10:40:00.000Z"
    }
  }
}