KYC

KYC (Know Your Customer) verification is submitted during onboarding (Step 9) and processed asynchronously. Use this endpoint to check the current status and determine whether additional action is needed.


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.