List positions
trade.read
List positions
Returns the user’s positions sourced from the Polymarket data-api, normalised to snake_case with numeric fields encoded as JSON strings. Use ?status=active (default) for currently-held positions with a live mark price and on-chain ERC1155 enrichment, or ?status=closed for fully-sold positions with realized PnL only (live-only fields like size/current_value/mergeable are zeroed). Each row carries a status discriminator for clarity when sources are mixed downstream.
GET
List positions