MODIFY COVER ORDER
This API enables modification of existing Cover Orders for authorized end users through a middleware-based integration.
Only eligible pending Cover Orders can be modified.
🔗 Path Parameters
| Parameter | Type | Required | Description | Example |
|---|
| exchange | string | Yes | Exchange segment in which the Cover Order is placed | "NSE_EQ" |
| order_id | string | Yes | Order ID of the Cover Order to be modified | "NXWBB00002" |
🔍 Query Parameters
| Parameter | Type | Required | Description | Example |
|---|
| userId | string | Yes | User ID (UCC) | "{{user_id}}" |
| Header | Type | Description | Example |
|---|
| Content-Type | string | Request payload format | application/json |
| Authorization | string | Access token for authenticated requests | {{access_token}} |
| x-api-key | string | API key used to authorize request | {{x-api-key}} |
📦Request Body Schema
| Fields | Type | Required | Description | Example/Enum |
|---|
| main_leg | object | yes | Main order details | See below table |
| stoploss_leg | object | yes | Stop loss order details | See below table |
| leg_indicator | string | yes | Indicates which leg is being modified. "2" refers to the stoploss leg | "2" |
📘Main Leg Object Fields
| Fields | Type | Required | Description | Example/Enum |
|---|
| order_type | string | yes | Order Types Allowed values: RL (Regular Limit) or RL-MKT (Regular Market) | RL` / `RL-MKT |
| quantity | integer | yes | Total quantity to transact | 100 |
| traded_quantity | integer | yes | Quantity already traded (get from order book) | 40 |
| price | number | Yes | Price must be 0 for RL-MKT type orders | 0 |