Create a wallet
This endpoint creates a new wallet.
You must specify either a currency (by ID or symbol) or a combination of blockchain and network.
- If
currencyis provided,blockchainandnetworkcannot be used. - If
currencyis not provided, you may useblockchain,network, or both together.
Only one of these approaches is allowed per request.
The currencyID is globally unique across blockchains and networks, and can be identified by querying the /currencies endpoint. We recommend using currencyID whenever possible to avoid ambiguity.
Required role: AccountCreator.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
Deprecated: Do not use
When set to true, the Wallet can be used as source of transactions allowing the system to pick addresses with adequate funds. (This is called Single owner in the GUI)
Comment or description of the wallet (maximum 254 characters). It is not used or interpreted by the system and will be returned as is in the replies from endpoints such as api/rest/v2/wallets
When isOmnibus is true, all addresses in the wallet will have this attribute set (maximum 254 characters)
A string identifying the blockchain (e.g. "BTC"). Required if currency is empty. If the blockchain is enabled on more than one network (e.g. "mainnet" and "testnet"), the network needs to be specified.
The UUID of a Visibility Group (uuid can be obtained from e.g. api/rest/v1/visibilitygroups). The created wallet will only be visible and can only be managed by users in this group.