Creates a new wallet in the tenant sub-organization. If the sub-organization does not exist, it will be created automatically along with a master wallet. You can specify accounts with full parameters or use addressFormats for simplified creation. If neither accounts nor addressFormats are provided, defaults to creating an Ethereum wallet with 12-word mnemonic.
Use this format: ApiKey <your_api_key>
Integrator ID (required for ADMIN/INTERNAL scope)
"uuid-integrator-id"
Wallet creation parameters. Only walletName is required. If neither accounts nor addressFormats are provided, defaults to creating an Ethereum wallet with 12-word mnemonic. Example minimal request: { "walletName": "My Wallet" }
Human-readable name for the wallet
"My Treasury Wallet"
Array of account parameters to create in the wallet
[
{
"curve": "CURVE_SECP256K1",
"pathFormat": "PATH_FORMAT_BIP32",
"path": "m/44'/60'/0'/0/0",
"addressFormat": "ADDRESS_FORMAT_ETHEREUM"
}
]Array of address formats to create (simplified, auto-derives paths). Defaults to [ADDRESS_FORMAT_ETHEREUM] if neither accounts nor addressFormats are provided.
ADDRESS_FORMAT_ETHEREUM, ADDRESS_FORMAT_COMPRESSED, ADDRESS_FORMAT_SOLANA [
"ADDRESS_FORMAT_ETHEREUM",
"ADDRESS_FORMAT_SOLANA"
]Mnemonic length for the wallet seed phrase (12 or 24). Defaults to 12 if not provided.
12 <= x <= 2412