Skip to main content
Wallet-aware endpoints that return a user’s vault positions, uninvested balances, personalized deposit suggestions, total returns, and transaction history.
CapabilityHow to callRequired inputs
List all vault positions for a walletGET /v2/portfolio/positions/{userAddress}Path: userAddress. Optional query filters include allowedNetworks, allowedAssets, allowedProtocols, minTvl, minVaultScore, onlyTransactional, onlyAppFeatured, apyInterval, and minUsdAssetValueThreshold
Fetch one vault position for a walletGET /v2/portfolio/positions/{userAddress}/{network}/{vaultId}Path: userAddress, network, vaultId. Optional query: apyInterval
List uninvested token balancesGET /v2/portfolio/idle-assets/{userAddress}Path: userAddress. Optional query filters include allowedNetworks, allowedAssets, minUsdAssetValueThreshold, sortBy, and sortDirection
Rank deposit opportunities matching wallet holdingsGET /v2/portfolio/best-deposit-options/{userAddress}Path: userAddress. Optional query filters include allowedNetworks, allowedAssets, allowedProtocols, minTvl, minVaultScore, minApy, apyInterval, alwaysReturnAssets, and maxVaultsPerAsset
Fetch the single best-fit vault for a walletGET /v2/portfolio/best-vault/{userAddress}Path: userAddress. Optional query filters include allowedNetworks, allowedAssets, allowedProtocols, minTvl, minVaultScore, minApy, and apyInterval
Calculate earned yield for one positionGET /v2/portfolio/total-returns/{userAddress}/{network}/{vaultId}Path: userAddress, network, vaultId
List deposit, redeem, and claim history for one positionGET /v2/portfolio/events/{userAddress}/{network}/{vaultId}Path: userAddress, network, vaultId