Submit Orders
Changed onSubmit new orders
Request
- Base URLhttps://api.clearstreet.com
- AuthHTTP bearer
Path parameters
Account identifier
Request body
Example request
[
{
"order_type": "MARKET",
"quantity": "1",
"side": "BUY",
"symbol": "TSLA",
"time_in_force": "DAY"
}
]Response
Orders submitted successfully
Example response
{
"error": {
"code": 400,
"message": "Order quantity must be greater than zero"
},
"metadata": {
"page_number": 1,
"total_items": 42,
"total_pages": 5
},
"data": [
{
"account_id": 19816,
"client_order_id": "my-ref-id-20251001-001",
"created_at": "2025-10-31T13:30:00.000000000Z",
"extended_hours": false,
"filled_quantity": "0",
"id": "0195f6c7-4f64-7e3c-8b0a-1d8e4f5e6a7b",
"instrument_id": "d4d5d6d7-e4e5-f4f5-a4a5-a6a7a8a9aaab",
"instrument_type": "COMMON_STOCK",
"leaves_quantity": "1",
"limit_price": "48.00",
"order_type": "LIMIT",
"quantity": "1",
"side": "BUY",
"status": "PENDING_NEW",
"stop_price": null,
"symbol": "TSLA",
"time_in_force": "DAY",
"updated_at": "2025-10-31T13:30:00.000000000Z",
"venue": "XNAS"
}
]
}Changes
- warning
removed the optional property
///from the response with the status
- warning
- breaking
removed the enum value
AT_CROSSINGof the request property///// - breaking
removed the enum value
AT_THE_CLOSEof the request property///// - breaking
removed the enum value
AT_THE_OPENINGof the request property///// - breaking
removed the enum value
GOOD_THROUGH_CROSSINGof the request property///// - breaking
removed the enum value
GOOD_TILL_CROSSINGof the request property///// - breaking
removed the enum value
OTHERof the request property///// - breaking
removed the enum value
SELL_SHORTof the request property///// - breaking
the
/////////request property's minLength was increased from0to1 - breaking
removed
subschema #1subschema #2from the/////////request propertyoneOflist - breaking
the
/////////request property type changed from no type tostring - warning
added the new
AT_CLOSEenum value to the///response property for the response status - warning
added the new
AT_OPENenum value to the///response property for the response status - warning
added the new
PENDING_TRIGGERenum value to the///response property for the response status - warning
added the new
QUEUEDenum value to the///response property for the response status - info
added the new optional request property
///// - info
added the new optional request property
///// - info
added the new
AT_CLOSEenum value to the request property///// - info
added the new
AT_OPENenum value to the request property///// - info
added the optional property
///to the response with the status - info
added the optional property
///to the response with the status - info
removed the
AT_CROSSINGenum value from the///response property for the response status - info
removed the
AT_THE_CLOSEenum value from the///response property for the response status - info
removed the
AT_THE_OPENINGenum value from the///response property for the response status - info
removed the
GOOD_THROUGH_CROSSINGenum value from the///response property for the response status - info
removed the
GOOD_TILL_CROSSINGenum value from the///response property for the response status - info
removed the
OTHERenum value from the///response property for the response status - info
removed the
SELL_SHORTenum value from the///response property for the response status
- breaking