Skip to main content
POST
Create a new wallet in a vault

Authorizations

Api-Access-Key
string
header
required

An API key associated with a security role

Path Parameters

vaultId
string
required

The ID of the vault holding the new wallet

Body

application/json
networkId
string
required

The ID of the network for assets in this wallet.

Example:

"BTC"

activateAllCompatibleNetworks
boolean

When true, activate the new wallet on every network that is key-compatible with networkId and enabled for your organization — the same set returned by compatibleNetworkIds on /asset-types — without enumerating them. Mutually exclusive with compatibleNetworkIds; supplying both is rejected with a 400.

compatibleNetworkIds
string[]

Optional list of additional compatible network IDs to activate this wallet on. All networks must share the same key family as the primary networkId. Activation on these networks happens synchronously after the initial wallet creation.

subaccountId
string

The Subaccount Identifier to link this wallet.(in development / early access)

walletName
string | null

The name of the Wallet.

Example:

"Bitcoin Mainnet - Wallet 1"

Response

The new wallet info in this vault

data
WalletDetails · object
required
Example: