Cubewire LogoDeveloper
Support
Onboarding
Cubewire Developer Hub Logo
SOC 2 Compliant

Developer documentation and tools for Cubewire's digital wallet infrastructure. Built for developers, by developers.

developers@cubewire.com
TwitterGitHubDiscord

Developer Tools

  • API Documentation
  • API Reference

Resources

  • Documentation

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
© 2026 Cubewire. All rights reserved.
Developer Documentation Portal•Built with ♥ for developers
  1. Cubewire Wallet
  2. Manage Vaults
  3. List all vaults

List all vaults

Retrieve all vaults belonging to your organization. Results are returned in a paginated envelope containing a data array of vaults and a pagination object.

Query Parameters

ParameterTypeDescription
pagenumberPage number for pagination (starts at 1)
limitnumberNumber of items per page
statusstringFilter by vault status: active, inactive, or all (default active)

Response Fields

The response is a paginated envelope with data (array of vaults) and pagination (see Pagination Response below). Each vault in data includes:

FieldTypeDescription
idUUIDUnique vault identifier
namestringHuman-readable vault name
typeenumVault type — HSM
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

Pagination Response

FieldTypeDescription
pagenumberCurrent page number
limitnumberItems per page
totalnumberTotal number of vaults
totalPagesnumberTotal number of pages
hasNextbooleanWhether more pages exist
hasPrevbooleanWhether previous pages exist

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

On this page

  • Query Parameters
  • Response Fields
  • Pagination Response
  • Use Cases
  • Required Permission
  1. Cubewire Wallet
  2. Manage Vaults
  3. List all vaults

List all vaults

Retrieve all vaults belonging to your organization. Results are returned in a paginated envelope containing a data array of vaults and a pagination object.

Query Parameters

ParameterTypeDescription
pagenumberPage number for pagination (starts at 1)
limitnumberNumber of items per page
statusstringFilter by vault status: active, inactive, or all (default active)

Response Fields

The response is a paginated envelope with data (array of vaults) and pagination (see Pagination Response below). Each vault in data includes:

FieldTypeDescription
idUUIDUnique vault identifier
namestringHuman-readable vault name
typeenumVault type — HSM
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

Pagination Response

FieldTypeDescription
pagenumberCurrent page number
limitnumberItems per page
totalnumberTotal number of vaults
totalPagesnumberTotal number of pages
hasNextbooleanWhether more pages exist
hasPrevbooleanWhether previous pages exist

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

On this page

  • Query Parameters
  • Response Fields
  • Pagination Response
  • Use Cases
  • Required Permission