This page contains examples of some of the things you can do with order objects through our API. For additional help understanding different types of orders and how they behave once they’re placed, please see the order page
Place New Orders
Orders can be placed with a POST request to our /v2/orders endpoint.
Submit Short Orders
Short orders can also be placed for securities which you do not hold an open long position in.
Use Client Order IDs
Client Order IDs can be used to organize and track specific orders in your client program.
Submit Bracket Orders
Bracket orders allow you to create a chain of orders that react to execution and stock price. For more details, go to Bracket Order Overview
Submit Trailing Stop Orders
Trailing stop orders allow you to create a stop order that automatically changes the stop price allowing you to maximize your profits while still protecting your position with a stop price. For more details, go to Trailing Stop Order Overview
Get a List of Existing Orders
If you’d like to see a list of your existing orders, you can send a get request to our /v2/orders endpoint.
Listen for Updates to Orders
You can use Websockets to receive real-time updates about the status of your orders as they change. You can see the full documentation here.