Skip to main content
POST
Redeem a resolved position to pUSD

Body

application/json
condition_id
string
required

0x + 64 hex chars

Required string length: 66
outcome_index
integer
required

Index of the resolved winning outcome to redeem

Required range: x >= 0
neg_risk_market
boolean
required

Route via the NegRiskAdapter for multi-outcome markets

amount
string

Decimal shares to redeem; full position when omitted

Minimum string length: 1
venue

Trading venue; omitted = polymarket.

Available options:
polymarket

Response

200 - application/json

Default Response

transaction_hash
string
required
state
string
required
condition_id
string
required
outcome_index
integer
required
neg_risk_market
boolean
required
payout_base_units
string
required

pUSD received in base units (6 decimals); 0 if losing/already redeemed