Bulk Create Wallets
Creates a batch of custodial wallets asynchronously via HD key derivation. Returns a job handle immediately; poll the bulk-create job endpoints for progress.
Authorizations
Bearer Token: Used to authenticate API requests. More details how to generate the token: Authentication flows
User Action Signature: Used to sign the change-inducing API requests. More details how to generate the token: User Action Signing flows
Body
Network the wallets will be created on.
Ethereum, EthereumSepolia, EthereumHolesky, EthereumHoodi, Bsc, BscTestnet, Base, BaseSepolia, ArbitrumOne, ArbitrumSepolia, Optimism, OptimismSepolia, Tron, TronNile, Solana, SolanaDevnet Number of wallets to create in the batch (1 to 1000000).
1 <= x <= 1000000Required name prefix shared by every wallet in the batch; wallet at index N is named ${name}${N}.
1 - 94List of tags applied to every wallet in the batch. If specified, requires the Wallets:Tags:Add permission.
10Wallet Tag.
^[a-zA-Z0-9_.:/+-]{1,100}$Key store to mint the batch master key in. Defaults to your organization primary store.
1 - 64^store-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$"store-425nf-ebf0a-qq22t6qra51tj8j0"
Response
Success
ID of the bulk wallet creation job.
1 - 64^bwc-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$"bwc-7jk0a-j19vv-4fhcj3452jceonu0"
Bulk wallet creation job status.
Pending, InProgress, Completed, PartiallyCompleted, Failed