Skip to main content
GET
Get user portfolio with all pools containing open positions

Query Parameters

user
string
required

User's wallet address

page
integer<int32>

Page number for pagination (minimum: 1, default: 1)

Required range: x >= 0
page_size
integer<int32>

Page size for pagination (default: 20, maximum: 50)

Required range: x >= 0
sort_direction
enum<string>

Sort direction, default is DESC

Available options:
asc,
desc
sort_by
enum<string>

Sort by field, default is current_balances

Available options:
current_balances,
unclaimed_fee,
fee_per_tvl24h

Response

Successfully retrieved open portfolio

hasNext
boolean
required
page
integer<int32>
required
Required range: x >= 0
pageSize
integer<int32>
required
Required range: x >= 0
pools
object[]
required
totalCount
integer<int64>
required
Required range: x >= 0
totalPositions
integer<int64>
required

Total number of open positions across all pools

Required range: x >= 0
solPrice
string | null
total
null | object

Total metrics related to user portfolio