Import an external wallet
Imports a wallet you already control by providing its private_key_hex. The key travels only to the custodian and is never stored or logged in the platform. Requires a signed-in user session with 2FA (API keys are rejected with human_session_required), a verified account and OTP. Bills the wallet_import fee (refunded if the core rejects).
Authorizations
Session JWT (from register/login) or API key (pk_...).
X-API-Key: <token> is accepted as an alternative header.
Headers
One-time OTP challenge token (user sessions).
Body
Response
Wallet imported.
Product discriminator for segregated wallets.
segregated tron, eth, btc "USDT"
How the wallet entered the platform.
created, imported Whether the private key was ever exported (shared custody).