Skip to main content

List Wallets

GET /v1/wallets/{account_id}

Retrieves a paginated list of wallets for a specific account, including their assigned networks.

Headers

HeaderRequiredValue
AuthorizationYesBearer <token>
X-Target-ServerYeswallets

Path Parameters

ParameterTypeRequiredDescription
account_idstring (UUID)YesAccount ID

Query Parameters

ParameterTypeRequiredDefaultValidationDescription
pageintegerNo1min: 1Page number
limitintegerNo10min: 1, max: 100Items per page
exclude_idsstring (UUID[])No--Each must be a valid UUIDWallet IDs to exclude from results
include_balancebooleanNofalse--Whether to include balance information

Response

200 OK

{
"data": [
{
"id": "990e8400-e29b-41d4-a716-446655440000",
"name": "My Hot Wallet",
"account_id": "660e8400-e29b-41d4-a716-446655440000",
"chain_id": "550e8400-e29b-41d4-a716-446655440000",
"address": "0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18",
"custody_wallet_id": "aae8400-e29b-41d4-a716-446655440000",
"type": "hot",
"status": 1,
"created_at": "2025-01-01T00:00:00Z",
"updated_at": "2025-01-01T00:00:00Z",
"deleted_at": null,
"networks": [
{
"id": "770e8400-e29b-41d4-a716-446655440000",
"name": "Ethereum Mainnet",
"network_id": 1,
"chain_id": "550e8400-e29b-41d4-a716-446655440000",
"native_currency": {
"id": "00000000-0000-0000-0000-000000000000",
"name": "ETH",
"symbol": "ETH",
"decimals": 18,
"address": null,
"logo_url": null,
"balance": "1.500000000000000000"
}
}
]
}
],
"page": 1,
"per_page": 10,
"total": 1
}
note

The networks array and balance data are only populated when include_balance=true. Without it, the networks field may be empty.

401 Unauthorized

404 Not Found

Account not found.

500 Internal Server Error