Skip to main content
POST
/
v1beta1
/
list_account_positions
List Account Positions
curl --request POST \
  --url https://traderapi.us-east-1.privatelink.preprod.polymarketexchange.com/api/v1beta1/list_account_positions \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "symbol": "<string>"
}
'
{
  "available_position": [
    "500"
  ],
  "positions": [
    {
      "account": "1ABC2DEF3GHI4",
      "symbol": "aec-nfl-buf-nyj-2025-01-15",
      "net_position": "1000",
      "bod_position": "500",
      "qty_bought": "1500",
      "qty_sold": "500",
      "cost": "5500000",
      "realized": "25000",
      "expired": false
    }
  ]
}

Body

application/json

Request to list the positions of a given account.

name
string

Fully qualified resource name of the account to get the positions for (ie: "firms/[firmid]/accounts/[accountid]") (required).

symbol
string

Symbol to filter against within the account (optional).

Response

A successful response.

available_position
string<int64>[]

Actual available position that can be used to trade for the corresponding index, factoring in any open orders and otherwise encumbered positions.

positions
object[]

List of positions within the given account.