Open a wallet
Opens an on-chain deposit wallet on the requested network for your master account, or for the sub-account named in Zuba-Account-Id, whose deposits then settle into that sub-account’s balance. Idempotent per owner, network and clientRef: if the wallet already exists it is returned with 201 → 200, provided at least one asset on that network is still enabled for you; when none is, opening is refused and the existing wallet is read through GET /v1/wallets instead. Send any of the wallet’s assets to its address on that network; the deposit is credited once it confirms on-chain, provided it meets the per-transfer minimum. A smaller transfer, or a transfer on a network other than the wallet’s own, is not credited, does not appear in GET /v1/deposits, and cannot be recovered.
Authorizations
Enter Auth0 JWT token
Headers
Optional. Names an owned sub-account (UUID) to act on. Omit to act at the master (tenant) level. Naming an account this key does not own returns 403 not_account_owner.
Body
Network to open the wallet on, as a CAIP-2 chain id (e.g. "eip155:1" for Ethereum mainnet).
eip155:1, eip155:8453, eip155:4217, eip155:42431, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp, tron:mainnet, solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1 "eip155:1"
Optional client reference. Omit for the owner's single default wallet on this network; pass distinct values (e.g. your end-customer id) to open distinct wallets. Must be 1 to 100 single-byte characters with no line break, must not begin or end with whitespace, and must not start with "pool-", a prefix reserved for platform-minted order-funding addresses.
1 - 100^[\x21-\xff](?:[\x01-\x09\x0b\x0c\x0e-\xff]*[\x21-\xff])?$"customer-1234"
Response
The owner already held a wallet on this network for this clientRef.
On-chain address to send funds to. Deposits are credited only on the wallet's own network: an EVM address is syntactically valid on every EVM chain, but a transfer to it on another chain is not credited.
"0x1234567890abcdef1234567890abcdef12345678"
Stablecoins your account is credited for when they arrive at this address. Any other token, and any listed token sent on another network, is not credited. Empty when nothing on this network is currently offered to your account, and empty on a wallet whose status is not active, which credits nothing.
When the wallet was opened, ISO-8601.
"2026-09-09T12:00:00.000Z"
Wallet id.
"9b2f4c1e-3d7a-4e8b-9f01-2c3d4e5f6a7b"
eip155:1, eip155:8453, eip155:4217, eip155:42431, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp, tron:mainnet, solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1 "eip155:1"
active: receives deposits. inactive: frozen; deposits are held for review and the wallet cannot be re-requested. Contact support.
active, inactive "active"
The sub-account that owns the wallet; deposits to it settle into that sub-account's balance. Absent when the wallet belongs to your master account.
The client reference the wallet was opened with, if any.
"customer-1234"