Messages
{
"message": "createOrder",
"content": {
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"market": "ETH-USDT",
"price": "2000.90",
"quantity": "1.00",
"orderType": "buy",
"tradeType": "limit",
"postOnly": false
}
}{
"message": "modifyOrder",
"content": {
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73",
"market": "ETH-USDT",
"orderId": "01KHPJAA0QBAJEXQJ941F7SWW7",
"price": "1999.00",
"quantity": "1.00"
}
}{
"message": "cancelOrder",
"content": {
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"market": "ETH-USDT",
"orderId": "01HH0X2VD6R0CJE4X0P0D1NQ11",
"cancelBy": "orderId"
}
}{
"message": "updateMargin",
"content": {
"clientRequestId": "79b89ec3-b89b-4e9e-aff3-9a6ff0184009",
"margin": "201"
}
}{
"resultType": "createOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 202,
"body": "order created, pending acceptance",
"order": {
"market": "ETH-USDT",
"orderId": "01HZ5J70FCBNJAS7TVPVB4GAAG",
"orderType": "buy",
"tradeType": "limit",
"price": "3600",
"quantity": "1",
"filledQuantity": "0",
"leverage": "1",
"createdAt": 1746642892940,
"updatedAt": 1746642892940,
"orderStatus": "pending",
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"reduceOnly": false,
"postOnly": true
},
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"apiQuotaUsed": 1
}
}{
"resultType": "createOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 200,
"body": "order accepted",
"order": {
"market": "ETH-USDT",
"orderId": "01HZ5J70FCBNJAS7TVPVB4GAAG",
"orderType": "buy",
"tradeType": "limit",
"price": "3600",
"quantity": "1",
"filledQuantity": "0",
"leverage": "1",
"createdAt": 1746642892940,
"updatedAt": 1746642892940,
"orderStatus": "active",
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"reduceOnly": false,
"postOnly": true
},
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285"
}
}{
"resultType": "createOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 400,
"body": "maximum open orders count of 80 reached",
"order": {
"market": "ETH-USDT",
"orderId": "01K9G4K19776J1CTA8YXA8AA5H",
"orderType": "sell",
"tradeType": "limit",
"price": "3467",
"quantity": "0.1",
"filledQuantity": "0",
"leverage": "1",
"createdAt": 1762552022311,
"updatedAt": 1762552022311,
"orderStatus": "rejected",
"clientRequestId": "2f6635e5-bdab-4fbc-8e2e-21252d2219dc",
"reduceOnly": false,
"postOnly": false
},
"error": {
"slug": "CREATE_ORDER_ERROR",
"code": "1000"
},
"apiQuotaUsed": 1,
"clientRequestId": "2f6635e5-bdab-4fbc-8e2e-21252d2219dc"
}
}{
"resultType": "modifyOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 202,
"body": "modifying order",
"order": {
"market": "ETH-USDT",
"orderId": "01KHPJAA0QBAJEXQJ941F7SWW7",
"orderType": "sell",
"tradeType": "limit",
"price": "1999.00",
"quantity": "1.00",
"filledQuantity": "0",
"leverage": "10",
"createdAt": 1771357677591,
"updatedAt": 1771357677701,
"orderStatus": "modifying",
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73",
"reduceOnly": false,
"postOnly": false
},
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73",
"apiQuotaUsed": 5
}
}{
"resultType": "modifyOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 200,
"body": "original order modified",
"order": {
"market": "ETH-USDT",
"orderId": "01KHPJAA0QBAJEXQJ941F7SWW7",
"orderType": "sell",
"tradeType": "limit",
"price": "2000.00",
"quantity": "2.00",
"filledQuantity": "0",
"leverage": "10",
"createdAt": 1771357677591,
"updatedAt": 1771357677701,
"orderStatus": "modified",
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73",
"reduceOnly": false,
"postOnly": false
},
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73"
}
}{
"resultType": "modifyOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 200,
"body": "new order created, pending acceptance",
"order": {
"market": "ETH-USDT",
"orderId": "01KHPJD4JARPZJVN44BKVMMM66",
"orderType": "sell",
"tradeType": "limit",
"price": "1999",
"quantity": "1",
"filledQuantity": "0",
"leverage": "10",
"createdAt": 1771357770314,
"updatedAt": 1771357770314,
"orderStatus": "pending",
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73",
"reduceOnly": false,
"postOnly": false
},
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73"
}
}{
"resultType": "createOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 400,
"body": "maximum open orders count of 80 reached",
"order": {
"market": "ETH-USDT",
"orderId": "01KHPJD4JARPZJVN44BKVMMM66",
"orderType": "sell",
"tradeType": "limit",
"price": "1999",
"quantity": "1",
"filledQuantity": "0",
"leverage": "10",
"createdAt": 1771357770314,
"updatedAt": 1771357770314,
"orderStatus": "rejected",
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73",
"reduceOnly": false,
"postOnly": false
},
"error": {
"slug": "CREATE_ORDER_ERROR",
"code": "1000"
},
"apiQuotaUsed": 1,
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73"
}
}{
"resultType": "cancelOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 202,
"body": "cancelling order",
"order": {
"market": "ETH-USDT",
"orderId": "01HZ5J70FCBNJAS7TVPVB4GAAG",
"orderType": "buy",
"tradeType": "limit",
"price": "3601",
"quantity": "1",
"filledQuantity": "0.5",
"leverage": "1",
"createdAt": 1717100052972,
"updatedAt": 1717100393492,
"orderStatus": "cancelling",
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"reduceOnly": false,
"postOnly": false,
"avgFillPrice": "3601"
},
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"apiQuotaUsed": 1
}
}{
"resultType": "cancelOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 200,
"body": "order cancelled",
"order": {
"market": "ETH-USDT",
"orderId": "01HZ5J70FCBNJAS7TVPVB4GAAG",
"orderType": "buy",
"tradeType": "limit",
"price": "3601",
"quantity": "1",
"filledQuantity": "0.5",
"leverage": "1",
"createdAt": 1717100052972,
"updatedAt": 1717100393492,
"orderStatus": "cancelled",
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"reduceOnly": false,
"postOnly": false,
"avgFillPrice": "3601"
},
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285"
}
}{
"resultType": "cancelOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 400,
"body": "Invalid request",
"error": {
"slug": "CANCEL_ORDER_ERROR",
"code": "2000"
},
"apiQuotaUsed": 1,
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285"
}
}{
"resultType": "updateMargin",
"market": "BTC-USDT",
"data": {
"statusCode": 202,
"body": "margin update in progress, pending approval",
"clientRequestId": "79b89ec3-b89b-4e9e-aff3-9a6ff0184009",
"apiQuotaUsed": 1
}
}{
"resultType": "updateMargin",
"market": "BTC-USDT",
"data": {
"statusCode": 200,
"body": "margin updated successfully",
"clientRequestId": "79b89ec3-b89b-4e9e-aff3-9a6ff0184009"
}
}{
"resultType": "updateMargin",
"market": "BTC-USDT",
"data": {
"statusCode": 400,
"body": "margin decrease below minimum required margin",
"clientRequestId": "acd02c47-3e8a-41af-aecb-9b60177554fd",
"error": {
"code": "0006",
"slug": "BAD_REQUEST"
}
}
}{
"resultType": "completeFillOrder",
"market": "BTC-USDT",
"data": {
"statusCode": 200,
"body": "order filled",
"order": {
"market": "BTC-USDT",
"orderId": "01JGPRJC7KHY8GP4FT6WRQG193",
"orderType": "sell",
"tradeType": "limit",
"price": "98491.86060236",
"quantity": "0",
"filledQuantity": "1",
"leverage": "1",
"createdAt": 1735930753267,
"updatedAt": 1735930754142,
"orderStatus": "active",
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"reduceOnly": false,
"postOnly": false,
"avgFillPrice": "98491.86060236"
}
}
}{
"resultType": "partialFillOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 200,
"body": "order partially filled",
"order": {
"market": "ETH-USDT",
"orderId": "01JGPS25KMV7R404DY4WEMG6GD",
"orderType": "buy",
"tradeType": "limit",
"price": "3600",
"quantity": "9.5",
"filledQuantity": "0.04",
"leverage": "1",
"createdAt": 1735931270772,
"updatedAt": 1735931616903,
"orderStatus": "active",
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"reduceOnly": false,
"postOnly": true,
"avgFillPrice": "3600"
}
}
}{
"resultType": "rejectOrder",
"market": "BTC-USDT",
"data": {
"statusCode": 400,
"body": "Post-only order rejected as it would have matched immediately",
"order": {
"market": "BTC-USDT",
"orderId": "01JGPRJC7KHY8GP4FT6WRQG193",
"orderType": "sell",
"tradeType": "limit",
"price": "98491.86060236",
"quantity": "15.83767529",
"filledQuantity": "0",
"leverage": "1",
"createdAt": 1746643403628,
"updatedAt": 1746643403696,
"orderStatus": "active",
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"reduceOnly": false,
"postOnly": false
},
"clientRequestId": "b9fe6677-12c3-4d43-894c-370236b94023"
}
}{
"resultType": "sessionBackfill",
"data": {
"sessionId": "d785d51c-054e-4e33-9738-92d04ede9fab",
"resumed": true,
"from": 1784834389615,
"to": 1784834449615,
"events": 6,
"backfilledMarkets": [
"BTC-USDT",
"ETH-USDT"
],
"expiredMarkets": []
}
}WS Reference
Order Creation Stream
Create, modify, and cancel orders, update isolated margin, and receive fill/rejection notifications.
WSS
?product=perpetuals&market=
{market}
&subscriptions=orders&sessionId=
{sessionId}
This stream is available on the
orders subscription. It allows you to create, modify, and cancel orders, update isolated position margin, and receive order notifications.
Multi-Step Responses
Order actions typically produce more than one message on this stream:- An acknowledgment (
statusCode: 202) confirming the request was received and is being processed - A confirmation (
statusCode: 200) once the action has taken effect, or an error (400/403/404/408/409/429/500) if it failed
modifyOrder treats the modification as a replacement: after the acknowledgment, you’ll receive an Original Order Modified notice confirming the original order was cancelled, then a New Order Pending notice for the replacement order, and finally a follow-up createOrder confirmation or error for that replacement order. See Order Modification for the full sequence.
updateMargin is a special case: if the requested margin already matches the current margin, the operation is a no-op and the 200 confirmation is returned directly without a prior 202 acknowledgment.Notifications
completeFillOrder and partialFillOrder are pushed as your orders execute; rejectOrder is pushed when an order is rejected (for example, a post-only order that would have matched immediately).
Backfill
Connecting with asessionId query parameter starts a WebSocket session on this stream: on connect, any messages missed since the last delivered position are backfilled first, followed by a sessionBackfill message summarizing the session.
See WebSocket Session for the full field reference, session continuity semantics, and backfill limits.Messages
{
"message": "createOrder",
"content": {
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"market": "ETH-USDT",
"price": "2000.90",
"quantity": "1.00",
"orderType": "buy",
"tradeType": "limit",
"postOnly": false
}
}{
"message": "modifyOrder",
"content": {
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73",
"market": "ETH-USDT",
"orderId": "01KHPJAA0QBAJEXQJ941F7SWW7",
"price": "1999.00",
"quantity": "1.00"
}
}{
"message": "cancelOrder",
"content": {
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"market": "ETH-USDT",
"orderId": "01HH0X2VD6R0CJE4X0P0D1NQ11",
"cancelBy": "orderId"
}
}{
"message": "updateMargin",
"content": {
"clientRequestId": "79b89ec3-b89b-4e9e-aff3-9a6ff0184009",
"margin": "201"
}
}{
"resultType": "createOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 202,
"body": "order created, pending acceptance",
"order": {
"market": "ETH-USDT",
"orderId": "01HZ5J70FCBNJAS7TVPVB4GAAG",
"orderType": "buy",
"tradeType": "limit",
"price": "3600",
"quantity": "1",
"filledQuantity": "0",
"leverage": "1",
"createdAt": 1746642892940,
"updatedAt": 1746642892940,
"orderStatus": "pending",
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"reduceOnly": false,
"postOnly": true
},
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"apiQuotaUsed": 1
}
}{
"resultType": "createOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 200,
"body": "order accepted",
"order": {
"market": "ETH-USDT",
"orderId": "01HZ5J70FCBNJAS7TVPVB4GAAG",
"orderType": "buy",
"tradeType": "limit",
"price": "3600",
"quantity": "1",
"filledQuantity": "0",
"leverage": "1",
"createdAt": 1746642892940,
"updatedAt": 1746642892940,
"orderStatus": "active",
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"reduceOnly": false,
"postOnly": true
},
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285"
}
}{
"resultType": "createOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 400,
"body": "maximum open orders count of 80 reached",
"order": {
"market": "ETH-USDT",
"orderId": "01K9G4K19776J1CTA8YXA8AA5H",
"orderType": "sell",
"tradeType": "limit",
"price": "3467",
"quantity": "0.1",
"filledQuantity": "0",
"leverage": "1",
"createdAt": 1762552022311,
"updatedAt": 1762552022311,
"orderStatus": "rejected",
"clientRequestId": "2f6635e5-bdab-4fbc-8e2e-21252d2219dc",
"reduceOnly": false,
"postOnly": false
},
"error": {
"slug": "CREATE_ORDER_ERROR",
"code": "1000"
},
"apiQuotaUsed": 1,
"clientRequestId": "2f6635e5-bdab-4fbc-8e2e-21252d2219dc"
}
}{
"resultType": "modifyOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 202,
"body": "modifying order",
"order": {
"market": "ETH-USDT",
"orderId": "01KHPJAA0QBAJEXQJ941F7SWW7",
"orderType": "sell",
"tradeType": "limit",
"price": "1999.00",
"quantity": "1.00",
"filledQuantity": "0",
"leverage": "10",
"createdAt": 1771357677591,
"updatedAt": 1771357677701,
"orderStatus": "modifying",
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73",
"reduceOnly": false,
"postOnly": false
},
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73",
"apiQuotaUsed": 5
}
}{
"resultType": "modifyOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 200,
"body": "original order modified",
"order": {
"market": "ETH-USDT",
"orderId": "01KHPJAA0QBAJEXQJ941F7SWW7",
"orderType": "sell",
"tradeType": "limit",
"price": "2000.00",
"quantity": "2.00",
"filledQuantity": "0",
"leverage": "10",
"createdAt": 1771357677591,
"updatedAt": 1771357677701,
"orderStatus": "modified",
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73",
"reduceOnly": false,
"postOnly": false
},
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73"
}
}{
"resultType": "modifyOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 200,
"body": "new order created, pending acceptance",
"order": {
"market": "ETH-USDT",
"orderId": "01KHPJD4JARPZJVN44BKVMMM66",
"orderType": "sell",
"tradeType": "limit",
"price": "1999",
"quantity": "1",
"filledQuantity": "0",
"leverage": "10",
"createdAt": 1771357770314,
"updatedAt": 1771357770314,
"orderStatus": "pending",
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73",
"reduceOnly": false,
"postOnly": false
},
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73"
}
}{
"resultType": "createOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 400,
"body": "maximum open orders count of 80 reached",
"order": {
"market": "ETH-USDT",
"orderId": "01KHPJD4JARPZJVN44BKVMMM66",
"orderType": "sell",
"tradeType": "limit",
"price": "1999",
"quantity": "1",
"filledQuantity": "0",
"leverage": "10",
"createdAt": 1771357770314,
"updatedAt": 1771357770314,
"orderStatus": "rejected",
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73",
"reduceOnly": false,
"postOnly": false
},
"error": {
"slug": "CREATE_ORDER_ERROR",
"code": "1000"
},
"apiQuotaUsed": 1,
"clientRequestId": "e1669c3d-a31b-43e3-8239-03da43c9ca73"
}
}{
"resultType": "cancelOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 202,
"body": "cancelling order",
"order": {
"market": "ETH-USDT",
"orderId": "01HZ5J70FCBNJAS7TVPVB4GAAG",
"orderType": "buy",
"tradeType": "limit",
"price": "3601",
"quantity": "1",
"filledQuantity": "0.5",
"leverage": "1",
"createdAt": 1717100052972,
"updatedAt": 1717100393492,
"orderStatus": "cancelling",
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"reduceOnly": false,
"postOnly": false,
"avgFillPrice": "3601"
},
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"apiQuotaUsed": 1
}
}{
"resultType": "cancelOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 200,
"body": "order cancelled",
"order": {
"market": "ETH-USDT",
"orderId": "01HZ5J70FCBNJAS7TVPVB4GAAG",
"orderType": "buy",
"tradeType": "limit",
"price": "3601",
"quantity": "1",
"filledQuantity": "0.5",
"leverage": "1",
"createdAt": 1717100052972,
"updatedAt": 1717100393492,
"orderStatus": "cancelled",
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"reduceOnly": false,
"postOnly": false,
"avgFillPrice": "3601"
},
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285"
}
}{
"resultType": "cancelOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 400,
"body": "Invalid request",
"error": {
"slug": "CANCEL_ORDER_ERROR",
"code": "2000"
},
"apiQuotaUsed": 1,
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285"
}
}{
"resultType": "updateMargin",
"market": "BTC-USDT",
"data": {
"statusCode": 202,
"body": "margin update in progress, pending approval",
"clientRequestId": "79b89ec3-b89b-4e9e-aff3-9a6ff0184009",
"apiQuotaUsed": 1
}
}{
"resultType": "updateMargin",
"market": "BTC-USDT",
"data": {
"statusCode": 200,
"body": "margin updated successfully",
"clientRequestId": "79b89ec3-b89b-4e9e-aff3-9a6ff0184009"
}
}{
"resultType": "updateMargin",
"market": "BTC-USDT",
"data": {
"statusCode": 400,
"body": "margin decrease below minimum required margin",
"clientRequestId": "acd02c47-3e8a-41af-aecb-9b60177554fd",
"error": {
"code": "0006",
"slug": "BAD_REQUEST"
}
}
}{
"resultType": "completeFillOrder",
"market": "BTC-USDT",
"data": {
"statusCode": 200,
"body": "order filled",
"order": {
"market": "BTC-USDT",
"orderId": "01JGPRJC7KHY8GP4FT6WRQG193",
"orderType": "sell",
"tradeType": "limit",
"price": "98491.86060236",
"quantity": "0",
"filledQuantity": "1",
"leverage": "1",
"createdAt": 1735930753267,
"updatedAt": 1735930754142,
"orderStatus": "active",
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"reduceOnly": false,
"postOnly": false,
"avgFillPrice": "98491.86060236"
}
}
}{
"resultType": "partialFillOrder",
"market": "ETH-USDT",
"data": {
"statusCode": 200,
"body": "order partially filled",
"order": {
"market": "ETH-USDT",
"orderId": "01JGPS25KMV7R404DY4WEMG6GD",
"orderType": "buy",
"tradeType": "limit",
"price": "3600",
"quantity": "9.5",
"filledQuantity": "0.04",
"leverage": "1",
"createdAt": 1735931270772,
"updatedAt": 1735931616903,
"orderStatus": "active",
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"reduceOnly": false,
"postOnly": true,
"avgFillPrice": "3600"
}
}
}{
"resultType": "rejectOrder",
"market": "BTC-USDT",
"data": {
"statusCode": 400,
"body": "Post-only order rejected as it would have matched immediately",
"order": {
"market": "BTC-USDT",
"orderId": "01JGPRJC7KHY8GP4FT6WRQG193",
"orderType": "sell",
"tradeType": "limit",
"price": "98491.86060236",
"quantity": "15.83767529",
"filledQuantity": "0",
"leverage": "1",
"createdAt": 1746643403628,
"updatedAt": 1746643403696,
"orderStatus": "active",
"clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
"reduceOnly": false,
"postOnly": false
},
"clientRequestId": "b9fe6677-12c3-4d43-894c-370236b94023"
}
}{
"resultType": "sessionBackfill",
"data": {
"sessionId": "d785d51c-054e-4e33-9738-92d04ede9fab",
"resumed": true,
"from": 1784834389615,
"to": 1784834449615,
"events": 6,
"backfilledMarkets": [
"BTC-USDT",
"ETH-USDT"
],
"expiredMarkets": []
}
}market
type:string
required
A specific market (e.g. BTC-USDT) or ALL. When ALL is used, market must be supplied explicitly in the content of every request that accepts it.
sessionId
type:string
required
UUID identifying a session. Enables WebSocket Session on this stream. Omit to opt out.
Sec-WebSocket-Protocol
type:httpApiKey
Supply as authorization#<JWT> during the WebSocket handshake.
Create Order
type:object
Modify Order
type:object
Cancel Order By ID
type:object
Update Margin
type:object
Create Order — Acknowledgment
type:object
Create Order — Confirmation
type:object
Create Order — Error
type:object
Modify Order — Acknowledgment
type:object
Modify Order — Original Order Modified
type:object
Modify Order — New Order Pending
type:object
Modify Order — Error
type:object
Cancel Order — Acknowledgment
type:object
Cancel Order — Confirmation
type:object
Cancel Order — Error
type:object
Update Margin — Acknowledgment
type:object
Update Margin — Confirmation
type:object
Update Margin — Error
type:object
Order Filled — Complete Fill
type:object
Order Filled — Partial Fill
type:object
Order Rejected
type:object
Session Backfill
type:object
⌘I