KYC

KYC verification is submitted during onboarding (Step 9) and processed asynchronously — use these endpoints to check the current status and respond to any document verification prompts.


Check the latest KYC request

GET /kyc/private/v1/requests/last

Returns the user's most recent KYC request.

Response:

{
  "data": {
    "id": "kyc_abc123",
    "status": "pending",
    "isRequiredDocVer": false,
    "createdAt": "2024-03-15T14:22:00Z"
  }
}

KYC Status Values

StatusMeaningWhat to do
pendingSubmitted, under reviewShow "verification in progress" message
approvedVerifiedUser has full account access
rejectedVerification failedPrompt user to contact support
incompleteMissing informationPrompt user to complete the required fields

Document Verification

If isRequiredDocVer is true, the user must complete a document verification step (e.g., upload a government-issued ID). Prompt the user to start this process through your integration's document verification UI.


Did this page help you?