Skip to main content
POST

Authorizations

x-service-key
string
header
required

Service key for API authentication

Body

application/json
wallet_id
string
required

Unique identifier for the wallet

Pattern: ^[a-f0-9]{24}$
asset
enum<string>
required
Available options:
base:usdc,
solana:usdc,
solana:usdt,
ethereum:usdc,
ethereum:usdt,
polygon:usdc,
polygon:usdt,
bsc:usdc,
bsc:usdt,
arbitrum:usdc,
optimism:usdc,
gnosis:usdc,
gnosis:usdt,
arbitrum:usdt,
avalanche:usdc,
monad:usdc,
optimism:usdt,
monad:usdt,
plasma:usdt,
avalanche:usdt,
tron:usdt,
linea:usdt,
mantle:usdt,
hyperevm:usdt,
berachain:usdt,
linea:usdc,
berachain:usdc,
sonic:usdc,
base:cngn,
bsc:cngn
recipient
string
required

Recipient wallet address (EVM or Solana depending on asset)

full_balance
boolean
default:false

Withdraws the full balance of the given wallet to the specified recipient.

amount
number

Amount to send to the specified recipient. Required when full_balance is false.

Required range: x > 0

Response

Transfer initiated successfully

success
boolean
required
message
string
required
timestamp
string<date-time>
required
data
object | null
required