Deposit wallets
List customer wallets
List all crypto wallets configured for a customer.
Returns all crypto wallets configured for the customer. Optionally filter by currency.
Authorization
bearerAuth AuthorizationBearer <token>
Organization API key obtained on Settings > API Keys page in Compose UI.
In: header
Path Parameters
customerId*string
Unique identifier of the customer
Query Parameters
currency?string
Filter by currency (e.g., "usdc"). Must be provided together with chain.
chain?string
Filter by blockchain network (e.g., "base"). Must be provided together with currency.
Response Body
application/json
application/json
application/json
application/json
curl -X GET 'https://compose.finance/api/v2/customers/{customerId}/deposit/wallets' \ -H 'Authorization: Bearer YOUR_API_KEY'{
"wallets": [
{
"id": "wallet_abc123",
"customerId": "550e8400-e29b-41d4-a716-446655440001",
"address": "0x1234567890AbcdEF1234567890aBcdef12345678",
"currency": "usdc",
"chain": "base",
"enabled": true,
"createdAt": "2024-01-15T10:30:00.000Z",
"updatedAt": "2024-01-15T10:30:00.000Z"
}
]
}{
"error": "Unauthorized - Invalid or missing API key or session"
}{
"error": "Invalid request data"
}{
"error": "Invalid request data"
}
