Orders
- If you represent a business aiming to incorporate order flow management (including placing, canceling, and modifying orders), please visit the Uplink Business. The direct HTTP order placement API integration is intended for individual API users.
- In adherence to CDSL regulations, customers without a DDPI/POA are obligated to use a combination of the CDSL TPIN and OTP to provide the necessary authorization for the deduction of securities from their demat account when engaging in delivery sale transactions.
Place Order V3
Place a slicing order with full configuration options using the Upstox API V3. Supports all order types, products, and advanced parameters for trading.
Place Multi Order
Place multiple orders in a single request using the Upstox API. Submit batch orders with various product types, exchanges, and configurations efficiently.
Modify Order V3
Modify a pending or open order using the Upstox API V3 endpoint. Update the price, quantity, order type, or validity of an existing order before execution.
Cancel Order V3
Cancel a pending or open order using the Upstox API V3 endpoint. Submit an order ID to cancel and receive a confirmation response with the order status.
Cancel Multi Order
Cancel multiple open orders at once using the Upstox API. Supports bulk cancellation of both AMO and regular orders by tag filter with full schema details.
Exit All Positions
Exit all open positions at once using the Upstox API. Close all intraday and delivery positions with an optional tag-based filter with full schema details.
Get Order Details
Get the latest status and details for a specific order using the Upstox API. Query by order ID to check execution state and fill information instantly.
Get Order History
Retrieve the full state history of an order using the Upstox API. Track all transitions from placement through to execution or rejection by order ID or tag.
Get Order Book
Retrieve the complete order book for the trading day using the Upstox API. View all open, pending, filled, and rejected orders in a single API response.
Get Trades
Get the list of all executed trades for the current trading day using the Upstox API. View fill prices, quantities, and trade timestamps in real time.
Get Order Trades
Retrieve all trades executed for a specific order using the Upstox API. Get fill details, trade IDs, and execution prices for complete order accounting.
Get Trade History
Retrieve historical trade data across segments using the Upstox API. Filter past trades by segment, date range, and pagination for detailed trade review.
Place Order
Place a single trading order using the Upstox API. Configure order type, product, price, quantity, and validity for equity and F&O segments with ease.
Modify Order
Modify a pending or open order using the Upstox API. Update price, quantity, order type, or validity parameters for an existing order before execution.
Cancel Order
Cancel a pending or open order using the Upstox API. Provide the order ID to cancel an active trade and receive a confirmation response with order status.