By sendng a POST request to order endpoint you can place new order on the market.

request endpoint: /api/order


Request parameters

NameTypeDescriptionRequired
nonceLongrepeated number send in the request headerY
amountDoublequantity of main currencyY
priceDoubleprice, not required if market orderN
ordSideIntorder side: 0 - buy, 1 - sellY
ordTypeIntorder type: 0 - market, 1 - limit, 2 - stopY
symbolStringsymbolY


Request example:

{"amount":0.1, "price":5, "nonce":10000, "ordSide":0, "ordType":1, "symbol":"BTCUSD"}

Response - JSON:

NameTypeDescription
orderIdLongorder ID
messageStringrequest result


Response message and HTTP code depends on request result:

CodeMessage
200"Order added"
406"Instrument not supported {symbol}"
406"You are not allowed to trade on instrument {symbol}"
406"Quantity must be at least {minSize} {currency}"
406"Insufficient funds!"


Response example:

{"orderId":100034,"message":"Order added"}