Skip to main content
GET
/
v1
/
market
/
settlements
/
{expiration}
Get settlements by round
curl --request GET \
  --url https://api.joyride.exchange/v1/market/settlements/{expiration}
[
  {
    "id": 1,
    "round_expiration": 1740729600,
    "user_id": "alice",
    "instrument_id": "SOL_USDC-28FEB26-150-C",
    "quantity": 1000,
    "avg_price": 1500000,
    "settlement_price": 2000000,
    "payout": 500000,
    "pnl": -1000000,
    "settled_at": 1740729650
  }
]

Path Parameters

expiration
integer
required

Round expiration timestamp (Unix seconds)

Response

200 - application/json

Array of settled positions for the round

id
integer
required
Example:

1

round_expiration
integer
required
Example:

1740729600

user_id
string
required
Example:

"alice"

instrument_id
string
required
Example:

"SOL_USDC-28FEB26-150-C"

quantity
integer
required

Position size in millicontracts

Example:

1000

avg_price
integer
required

Average entry price (USDC micros)

Example:

1500000

settlement_price
integer
required

Settlement price (USDC micros)

Example:

2000000

payout
integer
required

Settlement payout (USDC micros)

Example:

500000

pnl
integer
required

Net P&L (USDC micros)

Example:

-1000000

settled_at
integer
required

When this position was settled (Unix seconds)

Example:

1740729650