Skip to main content
This stream provides your recent order history. Subscribe with the optionsRecentOrders subscription, then request a snapshot with emitOptionsRecentOrders. Subsequent changes arrive as optionsRecentOrdersDelta messages.

Recent Orders Snapshot Request

Request

{
  "message": "emitOptionsRecentOrders",
  "content": {
    "clientRequestId": "f35fd4a3-749c-4562-bfe6-5b896b887b59",
    "market": "BTC-10JUL26-55000-C",
    "limit": 100
  }
}
FieldTypeRequiredDescription
messagestringYesemitOptionsRecentOrders
content.clientRequestIdstringNoClient-generated UUID for correlation
content.marketstringNoA contract name to filter, or ALL for every market
content.limitnumberNoMaximum number of orders to return

Response

{
  "resultType": "optionsRecentOrders",
  "market": "BTC-10JUL26-55000-C",
  "data": {
    "orders": [
      {
        "orderId": "01KWKXFHQJTQMNWPT1Y8X54HJP",
        "market": "BTC-10JUL26-55000-C",
        "side": "buy",
        "type": "market",
        "status": "completed",
        "price": "6948.86",
        "quantity": "1",
        "filledQuantity": "1",
        "leverage": "0",
        "createdAt": 1783079880436,
        "updatedAt": 1783079880436
      }
    ],
    "statusCode": 200,
    "clientRequestId": "f35fd4a3-749c-4562-bfe6-5b896b887b59"
  }
}
FieldTypeRequiredDescription
resultTypestringYesoptionsRecentOrders
marketstringYesContract name
data.orders[].orderIdstringYesOrder identifier
data.orders[].marketstringYesContract name
data.orders[].sidestringYesbuy or sell
data.orders[].typestringYesOrder type: limit or market
data.orders[].statusstringYesOrder status, e.g. completed, cancelled, rejected
data.orders[].pricestringYesOrder price
data.orders[].quantitystringYesOrder quantity
data.orders[].filledQuantitystringYesQuantity filled
data.orders[].leveragestringYesLeverage — always 0 for options
data.orders[].createdAt / updatedAtnumberYesTimestamps (ms since epoch)
data.statusCodenumberYes200
data.clientRequestIdstringNoClient-generated UUID for correlation

Recent Order Updates

optionsRecentOrdersDelta messages carry new or updated history entries in the same shape under data.orders.