Initiate KYC verification
POST /v2/send/kyc/initiate
POST
/v2/send/kyc/initiate
Initiate KYC verification for a wallet address. Returns session URL if verification is needed.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Header Parameters
Section titled “Header Parameters ” X-API-Key
string
API Key
X-API-Secret
string
API Secret
Request Body required
Section titled “Request Body required ”object
endUserId
required
End user ID
string format: uuid
e271bc5c-f870-44cd-8462-54280d0411f6 walletAddress
required
Wallet address to verify
string
0x1234567890abcdef1234567890abcdef12345678 chainId
required
Blockchain chain ID
number
84532Responses
Section titled “ Responses ”KYC initiation result
object
verified
required
Whether the wallet is KYC verified
boolean
true status
required
KYC verification status
string
verified walletAddress
required
Wallet address
string
0x1234567890abcdef1234567890abcdef12345678 chainId
required
Blockchain chain ID
number
84532 verificationId
Verification record ID
string format: uuid
kycRequestId
KYC request ID (if initiated)
string format: uuid
sessionUrl
KYC provider session URL (if initiated)
string format: uri
message
Human-readable message
string
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error