{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/btse/main/json-schema/btse-query-order-response-schema.json",
  "title": "QueryOrderResponse",
  "x-generated": "2026-10-13",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/btse-spot-legacy-openapi.yml#/components/schemas/QueryOrderResponse",
  "type": "object",
  "properties": {
    "orderID": {
      "type": "string",
      "description": "Order ID"
    },
    "symbol": {
      "type": "string",
      "description": "Market symbol"
    },
    "quote": {
      "type": "string",
      "description": "Quote currency"
    },
    "side": {
      "type": "string",
      "description": "BUY or SELL"
    },
    "orderType": {
      "type": "integer",
      "description": "Order type code"
    },
    "price": {
      "type": "number",
      "description": "Order price"
    },
    "orderValue": {
      "type": "number",
      "description": "Total order value"
    },
    "averageFillPrice": {
      "type": "number",
      "description": "Average fill price"
    },
    "status": {
      "type": "integer",
      "description": "Order status code: `2` (ORDER_INSERTED) · `4` (FULLY_MATCHED) · `5` (PARTIAL_FILL) · `6` (CANCELLED) · `9` (TRIGGER_INSERTED) · `10` (TRIGGER_ACTIVATED) · `15` (REJECTED)"
    },
    "originalOrderBaseSize": {
      "type": "number",
      "description": "Original order quantity expressed in base currency"
    },
    "originalOrderQuoteSize": {
      "type": "number",
      "description": "Original order quantity expressed in quote currency"
    },
    "currentOrderBaseSize": {
      "type": "number",
      "description": "Latest order quantity in base currency"
    },
    "currentOrderQuoteSize": {
      "type": "number",
      "description": "Latest order quantity in quote currency"
    },
    "remainingOrderBaseSize": {
      "type": "number",
      "description": "Unfilled quantity in base currency"
    },
    "remainingOrderQuoteSize": {
      "type": "number",
      "description": "Unfilled quantity in quote currency"
    },
    "totalFilledBaseSize": {
      "type": "number",
      "description": "Cumulative filled quantity in base currency"
    },
    "orderCurrency": {
      "type": "string",
      "enum": [
        "base",
        "quote"
      ],
      "description": "Currency the order size is denominated in: `base` or `quote`"
    },
    "size": {
      "type": "number",
      "deprecated": true,
      "description": "**Deprecated in v3.3.** Use `originalOrderBaseSize` / `originalOrderQuoteSize`"
    },
    "filledSize": {
      "type": "number",
      "deprecated": true,
      "description": "**Deprecated in v3.3.** Use `totalFilledBaseSize`"
    },
    "remainingSize": {
      "type": "number",
      "deprecated": true,
      "description": "**Deprecated in v3.3.** Use `remainingOrderBaseSize` / `remainingOrderQuoteSize`"
    },
    "timeInForce": {
      "type": "string",
      "description": "Time in force: `GTC` · `IOC` · `FOK` · `HALFMIN` · `FIVEMIN` · `HOUR` · `TWELVEHOUR` · `DAY` · `WEEK` · `MONTH`"
    },
    "timestamp": {
      "type": "integer",
      "format": "int64",
      "description": "Order timestamp"
    },
    "clOrderID": {
      "type": "string",
      "description": "Custom order ID"
    },
    "triggerOrder": {
      "type": "boolean",
      "description": "Whether this is a trigger order"
    },
    "triggerPrice": {
      "type": "number",
      "description": "Trigger price"
    },
    "triggered": {
      "type": "boolean",
      "description": "Whether the order has been triggered"
    },
    "trailValue": {
      "type": "number",
      "description": "Trail value"
    }
  }
}