/api/v1/create_walletCreate a vault
Creates a multi-signature vault in a workspace on the chosen Bitcoin network, setting how many approvals a spend requires, which registered keys may approve, and the vault's spending limit.
The vault address is derived from the signer set and the threshold, so both are
fixed once the vault exists. Choose them deliberately: the current interface
does not add or remove signers afterwards. Every key in key_ids must already
be registered through POST /api/v1/register-key and must
belong to the network you are creating the vault on.
A vault created on mainnet transacts in real Bitcoin and real tokens.
Confirm the network before you call this endpoint. Testnet is for supervised
training and pre-production testing only.
namestringrequirednetworkstringrequiredmnumberrequirednnumberrequiredscript_typestringrequiredkey_idsstring[]requiredworkspace_idnumberrequiredtransaction_limitstringrequiredcycle_periodstringrequiredcycle_daynumberrequired#What happens next
The vault appears on the Vaults page and every signer receives a notification.
Fund it by sending BTC to its address, which
GET /api/v1/get-vault returns. From then on, moving value out
of it goes through a transaction proposal that collects approvals until the
threshold is met.