Deposit wallets
List customer wallets
Returns all crypto wallets configured for the customer. Optionally filter by currency.
Returns all crypto wallets configured for the customer. Optionally filter by currency.
Authorization
bearerAuth AuthorizationBearer <token>
Organization API key obtained from PropelAuth
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"
}