Use Open Order Query to retrieve order information on orders still OPEN on the exchange.

Open Order Query


Request

KeyTypeValueRequired
typestringopenorderqueryYes
securitystringThe trading pair to query.

Use "*" to search for all open orders.
Optional
refnostringThe reference order id to queryOptional

Response

KeyTypeValue
typestringopenorderquery
resultstring"OK" for successful queries. For unsuccessful queries, this field will be populated with the reason for the query rejection
securitystringThe trading pair used in the query
total_recnumberThe number of records in the data block array
data.refnostringThe reference order id
data.updtimestring, POSIXTime of the last order update in POSIX time
data.tifstringOrder's Time In Force
data.execamountnumberThe amount of the order that has executed (FIAT)
data.qtynumberThe order's original quantity
data.securitystringThe trading pair of the order
data.typestringorder
data.clientorderidstring
data.liveqtynumberRemaining open quantity on the order
data.categorystring
data.refnostring
data.pricenumber
data.execqtynumberThe executed order quantity
data.sidestringThe side of the Order
# Request
{
  "type":"openorderquery",
  "security":"BTCUSD"
}

# Response - Success
{
  "result":"OK",
  "refno":"3XXF0329A0B0",
  "data": {
    "updtime":"1559505235085",
    "tif":"GTC",
    "execamount":"10000",
    "qty":"1000",
    "security":"BTCUSD",
    "type":"order",
    "clientorderid":"CLIENTID1",
    "liveqty":"900",
    "category":"CROX",
    "refno":"3XXF0329A0B0",
    "price":"100",
    "execqty":"100",
    "side":"S"
  }
  "security":"BTCUSD",
  "type":"openorderquery"
}

# Response - Failure
{
  "result":"order not found",
  "refno":"3XXF0329A0B0",
  "security":"BTCUSD",
  "type":"openorderquery"
}