Skip to main content

Request

{
  "message": "cancelOrder",
  "content": {
    "clientRequestId": "b56692f8-4322-411d-846f-268c01cd4fa9",
    "market": "BTC-3JUL26-55000-C",
    "cancelBy": "orderId",
    "orderId": "01KWK47RT6A4DD1TCQE662QJ3W"
  }
}
FieldTypeRequiredDescription
messagestringYescancelOrder
content.clientRequestIdstringNoClient-generated UUID for correlation
content.marketstringNoMarket name, only required when connecting with market=ALL
content.orderIdstringYesTarget order identifier
content.cancelBystringYesCancellation mode; currently orderId

Response — Confirmation

{
  "resultType": "cancelOrder",
  "market": "BTC-3JUL26-55000-C",
  "data": {
    "statusCode": 200,
    "body": "order cancelled",
    "order": {
      "market": "BTC-3JUL26-55000-C",
      "orderId": "01KWK47RT6A4DD1TCQE662QJ3W",
      "orderType": "buy",
      "tradeType": "limit",
      "price": "6300",
      "quantity": "1",
      "filledQuantity": "0",
      "leverage": "0",
      "orderStatus": "cancelled",
      "postOnly": false,
      "createdAt": 1783053411143,
      "updatedAt": 1783053687411,
      "clientRequestId": "b56692f8-4322-411d-846f-268c01cd4fa9"
    },
    "clientRequestId": "b56692f8-4322-411d-846f-268c01cd4fa9"
  }
}
FieldTypeRequiredDescription
resultTypestringYescancelOrder
marketstringYesContract name
data.statusCodenumberYes200
data.bodystringYesorder cancelled
data.order.marketstringYesContract name
data.order.orderIdstringYesUnique order identifier
data.order.orderTypestringYesOrder side: buy or sell
data.order.tradeTypestringYesOrder type: limit or market
data.order.pricestringYesOrder price
data.order.quantitystringYesOrder quantity
data.order.filledQuantitystringYesQuantity filled so far
data.order.leveragestringYesLeverage — always 0 for options
data.order.orderStatusstringYescancelled
data.order.postOnlybooleanYesMaker-only flag
data.order.createdAtnumberYesCreation time (ms since epoch)
data.order.updatedAtnumberYesLast update time (ms since epoch)
data.order.clientRequestIdstringNoClient-generated UUID for correlation
data.clientRequestIdstringNoClient-generated UUID for correlation

Response — Error

{
  "resultType": "cancelOrder",
  "market": "BTC-3JUL26-55000-C",
  "data": {
    "statusCode": 404,
    "body": "order not found",
    "error": {
      "code": "0007",
      "slug": "NOT_FOUND"
    },
    "clientRequestId": "b56692f8-4322-411d-846f-268c01cd4fa9"
  }
}
FieldTypeRequiredDescription
resultTypestringYescancelOrder
marketstringYesContract name
data.statusCodenumberYesError status, e.g. 404
data.bodystringYesError description
data.error.slugstringYesMachine-readable error slug
data.error.codestringYesError code
data.clientRequestIdstringNoClient-generated UUID for correlation