PlaceOrderResp
Server-assigned order identifier
Echo of the client-supplied order identifier if one was provided
Numeric status code reflecting the current state of the order (e.g. filled, cancelled, rejected)
Trading pair, e.g. BTC-USDT
Numeric code identifying the order type (e.g. LIMIT, MARKET, TWAP, PEG)
BUY or SELL
Order price
Whether the order was submitted as post-only
Server-side event timestamp in epoch milliseconds
Detailed order sub-type when applicable (e.g. TWAP for algo TWAP orders)
Possible values: [TWAP, PARTIAL_LIQUIDATION, FORCED_MARKET_BUY, FORCED_MARKET_SELL]
Optional diagnostic message; present only when one is returned (e.g. rejection reason)
Quote currency configured for the user
'quote' or 'base'; indicates whether the quote-size or base-size fields below are populated
Original size in base currency; populated when orderCurrency is 'base'
Original size in quote currency; populated when orderCurrency is 'quote'
Currently active size in base currency; populated when orderCurrency is 'base'
Currently active size in quote currency; populated when orderCurrency is 'quote'
Remaining unfilled size in base currency; populated when orderCurrency is 'base'
Remaining unfilled size in quote currency; populated when orderCurrency is 'quote'
Size filled by the most recent match, in base currency
Cumulative filled size across all matches, in base currency
Volume-weighted average fill price
Time-in-force policy (GTC, IOC, FOK); null when not applicable to the order type
{
"orderId": "string",
"clOrderId": "string",
"status": 0,
"market": "string",
"type": 0,
"orderSide": "string",
"orderPrice": 0,
"postOnly": true,
"timestamp": 0,
"orderDetailType": "TWAP",
"message": "string",
"userQuoteCurrency": "string",
"orderCurrency": "string",
"originalOrderBaseSize": 0,
"originalOrderQuoteSize": 0,
"currentOrderBaseSize": 0,
"currentOrderQuoteSize": 0,
"remainingOrderBaseSize": 0,
"remainingOrderQuoteSize": 0,
"filledBaseSize": 0,
"totalFilledBaseSize": 0,
"avgFilledPrice": 0,
"time_in_force": "string"
}