v1

latestOpenAPI 3.1.02026-07-262771117.8 KB

Get Current Positions

Retrieve all current open positions for a specific user.

get/api/workflows/polymarket/getCurrentPositions

Query parameters

userIdstring required

Address type - can be EvmAddress, HyperCoreAddress, SolanaAddress, or AltVmAddress.

User EVM EOA address

proxyWalletstring

Address type - can be EvmAddress, HyperCoreAddress, SolanaAddress, or AltVmAddress.

Polymarket proxy wallet address

redeemableboolean

Filter for redeemable positions only

mergeableboolean

Filter for mergeable positions only

Response

Array of current positions

proxyWalletstring required

Proxy wallet address

assetstring required

Asset token ID

conditionIdstring required

Condition ID (0x-prefixed 64-hex string)

sizenumber float required

Position size

avgPricenumber float required

Average purchase price

initialValuenumber float required

Initial position value

currentValuenumber float required

Current position value

cashPnlnumber float required

Cash profit/loss

percentPnlnumber float required

Percentage profit/loss

totalBoughtnumber float required

Total amount bought

realizedPnlnumber float required

Realized profit/loss

percentRealizedPnlnumber float required

Percentage realized profit/loss

curPricenumber float required

Current price

redeemableboolean required

Whether position is redeemable

mergeableboolean required

Whether position is mergeable

titlestring required

Market title

slugstring required

Market slug

iconstring required

Market icon URL

eventIdstring

Event ID (optional field)

eventSlugstring required

Event slug

outcomestring required

Outcome name

outcomeIndexinteger required

Outcome index

oppositeOutcomestring required

Opposite outcome name

oppositeAssetstring required

Opposite asset token ID

endDatestring required

Market end date

negativeRiskboolean required

Whether position uses negative risk

Example response

[
  {
    "proxyWallet": "0x56687bf447db6ffa42ffe2204a05edaa20f55839",
    "conditionId": "0xdd22472e552920b8438158ea7238bfadfa4f736aa4cee91a6b86c39ead110917"
  }
]