Messages
{
"message": "emitOptionsOpenOrders",
"content": {
"clientRequestId": "90b20400-0c28-4f03-b2e4-d19e881ece31",
"market": "BTC-10JUL26-55000-C"
}
}{
"resultType": "optionsOpenOrders",
"market": "BTC-10JUL26-55000-C",
"data": {
"orders": [
{
"orderId": "01KWKXG9J8RNYDKXCWYZPBEW4C",
"market": "BTC-10JUL26-55000-C",
"side": "buy",
"type": "limit",
"initiatorType": "user",
"price": "6700",
"quantity": "1",
"filledQuantity": "0",
"avgFillPrice": "0",
"leverage": "0",
"reduceOnly": false,
"postOnly": false,
"createdAt": 1783079904841,
"updatedAt": 1783079904841
}
],
"statusCode": 200,
"clientRequestId": "90b20400-0c28-4f03-b2e4-d19e881ece31"
}
}{
"resultType": "optionsOpenOrdersDelta",
"market": "BTC-10JUL26-55000-C",
"data": {
"orders": [
{
"orderId": "01KWKXG9J8RNYDKXCWYZPBEW4C",
"market": "BTC-10JUL26-55000-C",
"side": "buy",
"type": "limit",
"initiatorType": "user",
"price": "6700",
"quantity": "1",
"filledQuantity": "1",
"avgFillPrice": "6700",
"leverage": "0",
"reduceOnly": false,
"postOnly": false,
"createdAt": 1783079904841,
"updatedAt": 1783079950000,
"kind": "drop"
}
],
"statusCode": 200
}
}WS Reference
Open Orders Stream
Your open orders and incremental updates.
WSS
?product=options&market=
{market}
&expiration=
{expiration}
&strike=
{strike}
&type=
{type}
&subscriptions=optionsOpenOrders
This stream is available on the
optionsOpenOrders subscription. It provides your open orders.
Snapshot vs. Delta
TheemitOptionsOpenOrders request returns a snapshot via optionsOpenOrders. Once subscribed, optionsOpenOrdersDelta messages carry incremental changes — each order includes a kind field: add for a new open order, drop when the order is no longer open (filled or cancelled).Messages
{
"message": "emitOptionsOpenOrders",
"content": {
"clientRequestId": "90b20400-0c28-4f03-b2e4-d19e881ece31",
"market": "BTC-10JUL26-55000-C"
}
}{
"resultType": "optionsOpenOrders",
"market": "BTC-10JUL26-55000-C",
"data": {
"orders": [
{
"orderId": "01KWKXG9J8RNYDKXCWYZPBEW4C",
"market": "BTC-10JUL26-55000-C",
"side": "buy",
"type": "limit",
"initiatorType": "user",
"price": "6700",
"quantity": "1",
"filledQuantity": "0",
"avgFillPrice": "0",
"leverage": "0",
"reduceOnly": false,
"postOnly": false,
"createdAt": 1783079904841,
"updatedAt": 1783079904841
}
],
"statusCode": 200,
"clientRequestId": "90b20400-0c28-4f03-b2e4-d19e881ece31"
}
}{
"resultType": "optionsOpenOrdersDelta",
"market": "BTC-10JUL26-55000-C",
"data": {
"orders": [
{
"orderId": "01KWKXG9J8RNYDKXCWYZPBEW4C",
"market": "BTC-10JUL26-55000-C",
"side": "buy",
"type": "limit",
"initiatorType": "user",
"price": "6700",
"quantity": "1",
"filledQuantity": "1",
"avgFillPrice": "6700",
"leverage": "0",
"reduceOnly": false,
"postOnly": false,
"createdAt": 1783079904841,
"updatedAt": 1783079950000,
"kind": "drop"
}
],
"statusCode": 200
}
}market
type:string
required
A specific market (e.g. BTC-USDT) or ALL.
expiration
type:string
required
Contract expiration, e.g. 24JUN26. Requires market; omit to match every expiration.
strike
type:string
required
Strike price, e.g. 62000. Requires expiration; omit to match every strike.
type
type:string
required
C (call) or P (put). Requires strike; omit to match both.
Sec-WebSocket-Protocol
type:httpApiKey
Supply as authorization#<JWT> during the WebSocket handshake.
Emit Options Open Orders
type:object
Open Orders Snapshot
type:object
Response to emitOptionsOpenOrders.
Open Order Delta
type:object
Pushed when an order is added to or drops from your open orders.
⌘I