Initiate wallet KYC verification
POST /v2/onboarding/wallet/initiate-kyc
Initiate KYC verification for a wallet without requiring SIWE signature. This endpoint is for use when the user is already authenticated via session/API keys. Checks local cache and TRUST network first, then initiates KYC provider (Sumsub) if needed.
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ”object
Wallet address (normalized to lowercase with 0x prefix)
0x41abab3a4befc66569c5ccd9f4a687e141fa85b3Chain ID of the blockchain network
84532Responses
Section titled “ Responses ”KYC initiation result with session URL if verification is required.
object
Unique verification ID
82c4fce1-d2c7-48cb-a647-6993dbe37819Whether the wallet is verified
Verification status
pendingWallet address
0x41abab3a4befc66569c5ccd9f4a687e141fa85b3Chain ID
84532Chain name
BASE_SEPOLIAVASP identifier if verified via TRUST
5493001KJTIIGC8Y1R12VASP name if verified via TRUST
Example VASP IncKYC request ID if KYC provider verification initiated
550e8400-e29b-41d4-a716-446655440000Sumsub SDK session URL for identity verification
https://api.sumsub.com/websdk/init?token=...Human-readable message about the verification status
KYC verification initiated. Please complete the verification process.Record creation timestamp
2025-11-27T04:18:07.173ZBad Request
Unauthorized
Forbidden
Not Found
Internal Server Error