Skip to main content
GET
/
v1
/
server
/
wallets
List Server Wallets
curl --request GET \
  --url https://api.example.com/v1/server/wallets
{
  "wallets": [
    {}
  ],
  "nextCursor": "<string>",
  "hasMore": true
}

List Server Wallets

Retrieve all server wallets for the authenticated project with cursor-based pagination.

Request

cursor
string
Pagination cursor from previous response
limit
integer
Number of results per page (default: 20, max: 100)

Response

wallets
array
Array of wallet objects
nextCursor
string
Cursor for next page
hasMore
boolean
Whether more results are available

Example

curl -X GET "https://api.axonvault.io/v1/server/wallets?limit=10" \
  -H "X-Access-Key: ak_live_abc123" \
  -H "X-Signature: 5d41402abc4b2a76b9719d911017c592" \
  -H "X-Timestamp: 2024-01-15T10:30:00Z"

Response Example

{
  "wallets": [
    {
      "walletId": "wlt_srv_abc123",
      "tenantId": "ten_abc123",
      "projectId": "proj_abc123",
      "keyId": "key_xyz789",
      "walletName": "Treasury Wallet",
      "createAt": "2024-01-15T10:30:00Z"
    },
    {
      "walletId": "wlt_srv_def456",
      "tenantId": "ten_abc123",
      "projectId": "proj_abc123",
      "keyId": "key_uvw123",
      "walletName": "Hot Wallet",
      "createAt": "2024-01-16T14:20:00Z"
    }
  ],
  "nextCursor": "eyJpZCI6Ind...",
  "hasMore": true
}