Position records in this pageresult.positions | array | Available position records returned in this response. A page can contain multiple wallets and zero-share records; it is not a complete portfolio. |
|---|
Position profit or lossresult.positions[].pnl | object | The source’s realized and unrealized position P&L. Monetary amounts use USD; the percentage is a separate measure. |
|---|
Realized P&L in USDresult.positions[].pnl.realized_usd | number | Source-calculated realized position profit or loss in USD, distinct from unrealized changes and current value. Its aggregation period is unspecified. |
|---|
Unrealized P&L percentageresult.positions[].pnl.unrealized_pct | number | Unrealized position P&L already expressed as a percentage. Keep the supplied value; the denominator and calculation are unspecified. |
|---|
Unrealized P&L in USDresult.positions[].pnl.unrealized_usd | number | Source unrealized profit or loss for this position in USD, separate from realized P&L and current valuation. |
|---|
Wallet addressresult.positions[].user | string | Wallet address associated with the position. An address alone does not identify a verified person. |
|---|
Market and outcome contextresult.positions[].market | object | Identifiers, title, outcome side and label, and source status for the market outcome associated with this position. |
|---|
Outcome side coderesult.positions[].market.side | string | The source’s YES or NO code for this position; read it alongside the human outcome label. |
|---|
Market titleresult.positions[].market.title | string | Title or question of the market associated with this outcome position. |
|---|
Outcome statusresult.positions[].market.status | string | Source status: open, resolved_win or resolved_loss. A win/loss outcome does not determine the sign of net trading P&L or guarantee redeemability. |
|---|
Outcome token IDresult.positions[].market.token_id | string | Token identifier for this specific outcome, distinct from the market condition ID and wallet address. |
|---|
Outcome labelresult.positions[].market.side_label | string | Human-readable label for the position’s outcome, which may be more descriptive than YES or NO. |
|---|
Market text identifierresult.positions[].market.market_slug | string | The source’s market slug. This text identifier is not a complete page URL. |
|---|
Market condition IDresult.positions[].market.condition_id | string | Condition identifier of the market, distinct from its individual outcome token ID. |
|---|
Reported valuationresult.positions[].current | object | Price and USD value supplied by the source for this position. Freshness is not guaranteed by the current label. |
|---|
Reported market priceresult.positions[].current.price | number | Source market price described on a 0–1 scale. Preserve it without inferring a probability conversion, price currency or guaranteed fill. |
|---|
Position value in USDresult.positions[].current.value_usd | number | Source valuation of this position in USD; it is not wallet cash, realized P&L or an amount available to withdraw. |
|---|
Position quantity and costsresult.positions[].position | object | Held shares, entry price, cost basis, lifetime buying expenditure and net taker fees for this record. |
|---|
Currently held sharesresult.positions[].position.shares | number | Number of shares held in this record. Closed positions can have zero shares; do not determine status from quantity alone. |
|---|
Net taker fees in USDresult.positions[].position.net_fees_usd | number | Taker fees charged minus fees refunded for this position, in USD. Keep actual zero or negative values; do not fill a missing value from the source default. |
|---|
Position cost basis in USDresult.positions[].position.total_cost_usd | number | Source cost basis in USD. Distinguish it from lifetime purchase expenditure and the position’s current valuation; the precise calculation is unspecified. |
|---|
Average entry priceresult.positions[].position.avg_entry_price | number | Source average entry price described on a 0–1 scale. It is not an automatically converted percentage or an independently stated USD amount. |
|---|
Lifetime purchase spending in USDresult.positions[].position.total_bought_usd | number | Cumulative USD ever spent buying this position, retained after redemption. It is distinct from current shares, cost basis and valuation. |
|---|
Deprecated cumulative bought sharesresult.positions[].position.total_shares_bought | number | Deprecated quantity that can be approximate after a position is fully closed and reopened at another price. Do not treat it as an exact lifetime share total; total_bought_usd is a separate monetary measure. |
|---|
Last position update timestampresult.positions[].last_updated_at | number | Timestamp of the last position update; it may be absent or null. Its output scale does not explicitly state seconds or milliseconds: confirm before date conversion, and distinguish it from request completion. |
|---|
Last position update blockresult.positions[].last_updated_block | number | Block number associated with the last position update; it may be absent or null. It is not a timestamp or a confirmation of chain finality. |
|---|
Position page informationresult.pagination | object | Record count, requested limit and possible continuation for this response; these describe a page rather than the whole collection. |
|---|
Records returned in this pageresult.pagination.count | number | Number of position records in this response, not unique wallets, markets, trades or all available positions. |
|---|
Requested position page sizeresult.pagination.limit | number | Record-page limit reported for this request. The source default is 100; the returned count can be smaller. |
|---|
More position data availableresult.pagination.has_more | boolean | Whether the source indicates more records after this page. It provides neither a total count nor an automatic next-page request. |
|---|
Next-page cursorresult.pagination.pagination_key | string | Actual source continuation key, which may be absent or null. Preserve it as an opaque value instead of decoding controls or inventing a cursor or expiry guarantee. |
|---|