Skip to content

Initiate KYC verification

POST
/v2/send/kyc/initiate

Initiate KYC verification for a wallet address. Returns session URL if verification is needed.

object
endUserId
required

End user ID

string format: uuid
82c4fce1-d2c7-48cb-a647-6993dbe37819
walletAddress
required

Wallet address to verify

string
0x1234567890abcdef1234567890abcdef12345678
chainId
required

Blockchain chain ID

number
84532

KYC initiation result

object
verified
required

Whether the wallet is KYC verified

boolean
true
status
required

KYC verification status

string
Allowed values: verified not_verified pending in_progress rejected
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