Cancel Order
The Cancel order API lets you cancel a pending order.
🛣️Path Parameters
| Fields | Type | Required | Description | Example/Enum |
|---|---|---|---|---|
| Exachange | string | Yes | Exchange segments | NSE EQ |
| order_id | string | Yes | Order ID is in URL encode form | NWSYF00005>3 |
🟢Success Response - 200 Ok
| Fields | Type | Description | Example/Enum |
|---|---|---|---|
| status | string | Indicates the result of API Call | "success" |
| code | string | Response code corresponding to the request | "s-101" |
| message | string | Descriptive message for the response | "Success Message" |
🔴 Error Response - 400 Bad Request
| Field | Type | Description | Example |
|---|---|---|---|
| status | string | Status of the API call Default Error | "error" |
| code | string | Error code indicating the failure | "e-101" |
| message | string | Specific message explaining the reason for failed request. | "Error Message" |
Notes 💬
- Use URL encoding for
order_idif it contains special characters (e.g.,>becomes%3E). - Only pending orders can be cancelled.
- Validity and
validity_daysare only required for parent order cancellations.
delete
/transactional/v1/orders/regular/{exchange}/{order_id}