- Multi-currency accounts: one vault per currency, identified by its
assetfield. For example, an NGN vault hasasset: "NGN". - Self-custody vaults: hold on-chain assets in blockchain wallets you control. Addresses are listed in
wallets, andassetisnull.
GET /api/external/vaults/{vaultId}/deposit_instructions/) to get the details for sending funds into it. Use the other APIs below to list, retrieve, and create vaults and to check balances.
Lifecycle: A new vault needs your API user’s approval. See Approvals. For blockchain wallets, creation can return before wallet addresses are generated. Treat
walletsGenerated as the readiness signal; do not infer readiness from HTTP 201 alone.