Get One Portfolio Assets Details

Retrieve the per-asset balance details for the current ConneX main or sub portfolio.

Important

This endpoint returns, for each coin and exchange:

  • Wallet-style balances: balance, available, frozen, debt
  • Margin-related values: marginValue, equity, equityValue, upnl, debtMargin, perpMargin, virtualBorrow, overdraw
  • Risk-related values: maxTransferable, indexPrice

The result is paginated, and each record corresponds to one asset on one exchange under the current portfolio.


Permission

  • Primary API Key: READ, retrieve asset details of current portfolio.
  • Sub-Portfolio API Key: READ, retrieve asset details of current portfolio.

Rate Limit

  • 20 requests per 1 second

Request

Field nameTypeNecessaryRemarks
exchangeTypeStringNExchange type(BINANCE、OKX)
pageIntegerNCurrent page, default is 1
pageSizeIntegerNPage size, default 1000

Response

FieldTypeRemark
portfolioIdStringPortfolio ID
coinStringCoin
exchangeTypeStringExchange type(BINANCE、OKX)
balanceStringTotal quantity of this asset in the portfolio on this exchange (including available + frozen + any debt-related offsets as per venue rules).
availableStringQuantity of this asset that is freely available for trading or transfer.
frozenStringQuantity currently locked (e.g. in open orders, pending withdrawals, or other holds).
equityStringThe net quantity of a coin;equity = available + frozen + uPNL
overdrawStringOverdrawn amount (if the portfolio supports overdraw / negative balance logic). Usually 0 in normal cases.
borrowStringCurrently borrowed quantity of this asset (if supported by the venue/account type).
debtStringDebt amount of this asset (for margin environments). 0 if no borrowing.
indexPriceStringReference index price for this asset (typically in USDT or quote currency), used for valuation and margin calculations.
marginValueStringAsset margin value;marginValue=equity × indexPrice × discount ratio
virtualBorrowStringVirtual borrow
Vitual borrow contains coins borrowing for opening contract positions.
debtMarginStringMargin requirement or value associated specifically with the debt portion of this asset.
perpMarginStringMargin allocated from this asset for perpetual / derivatives positions.
createAtStringRecord creation time as Unix timestamp in milliseconds.
updateAtStringLast update time as Unix timestamp in milliseconds.
maxTransferableStringMaximum transfer amount;maxTransferable = max { min{available, avaliableMargin/(indexPrice x discountRatio), (validMargin - 3*maintainMargin)/(indexPrice x discountRatio)), 0}
upnlStringUnrealized Profit and Loss
Language