Message — Complete Fill
| Field | Type | Required | Description |
|---|---|---|---|
resultType | string | Yes | completeFillOrder |
market | string | Yes | Contract name |
data.statusCode | number | Yes | 200 |
data.body | string | Yes | Status message |
data.order.market | string | Yes | Contract name |
data.order.orderId | string | Yes | Unique identifier for the order |
data.order.orderType | string | Yes | Order side: buy or sell |
data.order.tradeType | string | Yes | Order type: limit or market |
data.order.price | string | Yes | Price used |
data.order.quantity | string | Yes | Order quantity |
data.order.filledQuantity | string | Yes | Filled quantity |
data.order.leverage | string | Yes | Leverage — always 0 for options |
data.order.orderStatus | string | Yes | Status at time of fill |
data.order.postOnly | boolean | Yes | Maker-only creation flag |
data.order.createdAt | number | Yes | Creation time (ms since epoch) |
data.order.updatedAt | number | Yes | Last update time (ms since epoch) |
data.order.clientRequestId | string | No | Client-generated UUID for correlation |
data.clientRequestId | string | No | Client-generated UUID for correlation |
Message — Partial Fill
| Field | Type | Required | Description |
|---|---|---|---|
resultType | string | Yes | partialFillOrder |
market | string | Yes | Contract name |
data.statusCode | number | Yes | 200 |
data.body | string | Yes | Status message |
data.order.market | string | Yes | Contract name |
data.order.orderId | string | Yes | Unique identifier for the order |
data.order.orderType | string | Yes | Order side: buy or sell |
data.order.tradeType | string | Yes | Order type: limit or market |
data.order.price | string | Yes | Price used |
data.order.quantity | string | Yes | Order quantity |
data.order.filledQuantity | string | Yes | Filled quantity |
data.order.leverage | string | Yes | Leverage — always 0 for options |
data.order.orderStatus | string | Yes | Status at time of partial fill |
data.order.postOnly | boolean | Yes | Maker-only creation flag |
data.order.createdAt | number | Yes | Creation time (ms since epoch) |
data.order.updatedAt | number | Yes | Last update time (ms since epoch) |
data.order.clientRequestId | string | No | Client-generated UUID for correlation |
data.clientRequestId | string | No | Client-generated UUID for correlation |