Skip to main content

Place Order

info

Do not use the duplicate orderLinkId in normal order & TP/SL order

HTTP Request

POST /spot/v3/private/order

Request Parameters

ParameterRequiredTypeComments
symboltruestringName of the trading pair
orderQtytruestringOrder qty. When you place a MARKET BUY order, this param means quote amount. e.g., MARKET BUY BTCUSDT, orderQty should be 200 USDT
sidetruestringSide. BUY, SELL
orderTypetruestringOrder type
timeInForcefalsestringTime in force
orderPricefalsestringOrder price. When the type field is MARKET, the price field is optional. When the type field is LIMIT or LIMIT_MAKER, the price field is required
orderLinkIdfalsestringUser-generated order ID
orderCategoryfalseintegerOrder category. 0:normal order by default; 1TP/SL order, Required for TP/SL order.
triggerPricefalsestringTrigger price. Used for TP/SL order
smpTypefalsestringSmp execution type. What is SMP?

Response Parameters

ParameterTypeComments
orderIdstringOrder ID
orderLinkIdstringUser-generated order ID
symbolstringName of the trading pair
createTimestringOrder Creation Time
orderPricestringLast traded price
orderQtystringOrder quantity
orderTypestringOrder type
sidestringSide. BUY, SELL
statusstringOrder status
timeInForcestringTime in force
accountIdstringAccount ID
execQtystringPlease ignore
orderCategoryintegerOrder category. 0:normal order by default; 1TP/SL order
triggerPricestringTrigger price. TP/SL order has this field
smpTypestringSmp execution type

Request Example

POST /spot/v3/private/order HTTP/1.1
Host: api-testnet.bybit.com
X-BAPI-SIGN: XXXXX
X-BAPI-API-KEY: XXXXX
X-BAPI-TIMESTAMP: 1673333450317
X-BAPI-RECV-WINDOW: 5000
Content-Type: application/json
Content-Length: 146

{
"symbol": "ETHUSDT",
"orderPrice": "1220",
"side": "SELL",
"orderQty": "1",
"orderType": "LIMIT",
"timeInForce": "GTC"
}

Response Example

{
"retCode": 0,
"retMsg": "OK",
"result": {
"orderId": "1330411843270754304",
"orderLinkId": "1673333450634810",
"symbol": "ETHUSDT",
"createTime": "1673333450646",
"orderPrice": "1220",
"orderQty": "1",
"orderType": "LIMIT",
"side": "SELL",
"status": "NEW",
"timeInForce": "GTC",
"accountId": "592335",
"execQty": "0",
"orderCategory": 0,
"smpType": "None"
},
"retExtInfo": {},
"time": 1673333450660
}