List all vaults

Retrieve all vaults belonging to your organization.

Response Fields

Each vault in the response includes:

FieldTypeDescription
idUUIDUnique vault identifier
namestringHuman-readable vault name
typeenumVault type - HSM (currently supported) or MPC (coming soon)
statusenumVault status - active or inactive
keyStatusenumKey generation status - ready, pending, or failed
keyErrorstringError message if key generation failed (nullable)
userIdUUIDID of user who created the vault
organizationIdUUIDOrganization ID that owns the vault
addressstringEthereum-compatible blockchain address (0x...)
bsbstringBank State Branch code (for fiat integrations, nullable)
accountNumberstringBank account number (for fiat integrations, nullable)
groupNamestringOptional grouping label for organizing vaults (nullable)
tagsstring[]Array of string tags for filtering
createdAtdatetimeCreation timestamp (ISO 8601, UTC)
updatedAtdatetimeLast modification timestamp (ISO 8601, UTC)
assetsarrayArray of asset balances associated with this vault
userobjectNested user object containing user id

Use Cases

  • Build vault selection dropdowns or lists
  • Display portfolio overview dashboards
  • Filter vaults by group or tags
  • List vaults for transaction initiation

Required Permission

vaults:read