Wallets API
The Wallets API allows you to retrieve wallet information for customers, including balances, currency details, and status. Wallets are multi-currency accounts that hold funds in different currencies.
Get Wallets
Retrieve all wallets for the authenticated business customer. Returns an array of all wallets with their balances, currency information, and status. Only includes wallets with active currencies.
Endpoint
Client API Endpoint: GET /api/v1/client/wallets
Authentication
This endpoint requires HMAC authentication (Business API Key). Include your API key and signature in the request headers:
Note: For HMAC authentication details, see the .
Query Parameters
Success Response (200 OK)
Response Fields
Error Responses
Example: cURL
Example: HTTP Request
Get Wallet by ID
Retrieve detailed information about a specific wallet, including balance, currency, and status.
Endpoint
Client API Endpoint: GET /api/v1/client/wallets/{id}
Authentication
This endpoint requires HMAC authentication (Business API Key). Include your API key and signature in the request headers:
Note: For HMAC authentication details, see the .
Path Parameters
Success Response (200 OK)
Response Fields
Error Responses
Example: cURL
Example: HTTP Request
Use Cases
- Balance Checking - Check individual wallet balances for specific currencies
- Multi-Currency Overview - View all wallets for a customer to see their multi-currency holdings
- Wallet Status Monitoring - Monitor wallet status (active, inactive, suspended)
- Transaction Preparation - Verify wallet balances before creating transactions or quotes
Best Practices
- Cache Wallet Data - Wallet balances don't change as frequently as transactions, so consider caching for short periods
- Handle Inactive Wallets - Check wallet status before attempting transactions
- Monitor Available Balance - Always check
available_balancerather thanledger_balanceto account for holds - Currency-Specific Operations - Use individual wallet endpoints when working with specific currencies
Next Steps
- - Onboard customers to virtual wallets for receiving deposits
- - View transaction history for wallets
- - Get list of supported currencies