Submits a new trading order to the market with specified parameters including symbol, quantity, order type, and price. Supports market, limit, stop, and stop-limit orders for both equity and option securities with advanced order features.
Use Case: Execute buy or sell orders for stocks and options with customizable order types, time-in-force settings, and execution instructions.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Account identifier
1 - 50"TEST-ACCOUNT-001"
Trading symbol
1 - 20"AAPL"
Order side
BUY, SELL, SELL_SHORT, BUY_TO_COVER "BUY"
Order type
MARKET, LIMIT, STOP, STOP_LIMIT "LIMIT"
Order quantity (decimal string)
"10"
Time in force
DAY, GTC, IOC, FOK "DAY"
Optional client identifier
50"CLIENT-001"
Limit price (required for LIMIT and STOP_LIMIT orders)
"150.00"
Stop price (required for STOP and STOP_LIMIT orders)
"145.00"
Currency code (3 characters)
3"USD"
Exchange destination
10"MNGD"
Option legs array. Order type is derived from this:
4Order placed successfully
Whether the order was accepted
true
Client order ID
"ORDER-123456"
Order status
"NEW"
Trading symbol
"AAPL"
Order side
"BUY"
Order quantity
"10"
Cumulative filled quantity
"0"
Remaining quantity
"10"
Average fill price
"0"
Additional text/message
Order rejection reason (if rejected)
Transaction timestamp