Order updates
Real-time order state updates. Requires authentication.
Subscribe
{"op": "subscribe", "args": ["orders"]}
Topic format: orders (per-account, not per-symbol).
Update Message
Pushed on each order state change. Each message is a full replacement of the order state — there are no partial deltas.
{
"channel": "orders",
"type": "update",
"code": "f1e2d3c4-b5a6-7890-fedc-ba9876543210",
"customer_code": "c1d2e3f4-a5b6-7890-cdef-123456789abc",
"symbol": "BTCUSD_PERP",
"action": "Buy",
"order_type": "Limit",
"status": "Filled",
"amount": "100",
"filled_amount": "100",
"limit_price": "67500.00",
"stop_price": null,
"average_fill_price": "67498.50",
"time_in_force": "GTC",
"expire_time": null,
"post_only": false,
"reference_id": "my-order-001",
"reason": null,
"created": "2025-06-15T07:30:00Z",
"finished": "2025-06-15T07:30:01Z",
"timestamp": "2025-06-15T07:30:01.456Z"
}
| Field | Description |
|---|---|
code | Unique order identifier |
customer_code | Customer identifier |
symbol | Instrument symbol |
action | Buy or Sell |
order_type | Market, Limit, StopLoss, or TakeProfit |
status | Open, CanceledPartiallyFilled, Filled, Canceled, Expired, or Rejected |
amount | Original order amount in contracts |
filled_amount | Cumulative filled amount |
limit_price | Limit price (null for market orders) |
stop_price | Stop trigger price (null for non-stop orders) |
average_fill_price | Volume-weighted average fill price (null if no fills) |
time_in_force | GTC, IOC, FOK, or GTD |
expire_time | Expiration time for GTD orders |
post_only | Whether the order is post-only |
reference_id | Client-assigned order identifier |
reason | Rejection or cancellation reason |
created | Order creation timestamp |
finished | Timestamp when order reached a terminal state |
timestamp | Server-side event time (maps to updated in REST) |
Notes:
- There is no initial snapshot on subscribe — use REST
GET /ordersfor current state. order_typecorresponds totypein the REST Order schema (renamed to avoid collision with the messagetypefield).timestampcorresponds toupdatedin the REST Order schema.
📄️ Introduction
REST API for derivatives trading on DLT Markets.
📄️ Connection
Connection
📄️ Orderbook snapshots
Orderbook snapshots
📄️ Ticker
Ticker
📄️ Order updates
Order updates
📄️ Trade updates
Trade updates
📄️ Margin updates
Margin updates
📄️ Liquidation updates
Liquidation updates