Skip to main content
Version: Next

Place Order

Create a new order, supporting both limit and market orders.

Interface Information

  • Method: POST
  • Path: /api/v1/stock/open-api/order

Request Parameters

ParameterTypeRequiredDescription
symbolstringYesStock symbol, e.g., AAPL
sidestringYesTrade direction: buy-buy, sell-sell
typestringYesOrder type: limit-limit, market-market
pricestringConditionalOrder price (required for limit orders)
quantitystringYesOrder quantity: limit orders and market sell orders in shares (base coin), market buy orders in amount (quote coin)
clientOidstringNoClient-defined order ID (for idempotency)

Request Example

{
"symbol": "AAPL",
"side": "buy",
"type": "limit",
"price": "185.50",
"quantity": "1000",
"clientOid": "my-order-001"
}

Response Fields

FieldTypeDescription
codeintStatus code, 0 indicates success
msgstringStatus message
dataobjectResponse data
data.orderIdstringOrder ID
data.clientOidstringClient-defined order ID

Response Example

{
"code": 0,
"msg": "success",
"data": {
"orderId": "123456789",
"clientOid": "my-order-001"
}
}