Skip to main content
GET
Combo position with legs, metadata, and PnL

Path Parameters

address
string
required

Trader wallet address

Query Parameters

position_id
string

Combo position id, decimal or 0x-prefixed hex — as returned by the positions endpoints

condition_id
string

Combo condition id (0x-prefixed 32-byte hex); alternative to position_id

Response

Combo breakdown with per-leg detail and position PnL. Unknown combos return 200 with data: null and an unknown combo message

condition_id
string
required

Normalized combo condition id.

is_dead
boolean
required

True once the position can no longer pay out.

legs_won
integer
required
Required range: x >= 0
legs_lost
integer
required
Required range: x >= 0
legs_pending
integer
required
Required range: x >= 0
leg_count
integer
required
Required range: x >= 0
legs
object[]
required
position
object

The trader's position row for this combo (same shape as the positions endpoint). Omitted when the trader holds no position on this combo.

implied_probability
number<double> | null

Probability of this position paying out, implied by current leg prices (resolved legs count as 0 or 1).

potential_payout
number<double> | null

Gross USD payout if this held side can still win/redeem, or the already-realized redemption amount when it has won and redeemed. Omitted for dead losing positions and zero-balance closed positions.

status
null | enum<string>

Lifecycle state of the combo. Omitted when the trader holds no position on it.

Available options:
open,
closed,
resolved_win,
resolved_loss,
redeemable,
redeemed
Last modified on July 28, 2026