modify_order
Modify an existing open order by updating price, quantity, order type, or other parameters while matching the original symbol and exchange.
Instructions
Modify an existing open order. All identifying fields (tradingsymbol, symboltoken, exchange) must match the original order.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"variety": "<variety>",
"orderid": "<orderid>",
"ordertype": "<ordertype>",
"producttype": "<producttype>",
"duration": "<duration>",
"quantity": "<quantity>",
"tradingsymbol": "<tradingsymbol>",
"symboltoken": "<symboltoken>",
"exchange": "<exchange>"
},
"name": "modify_order"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| price | No | ||
| orderid | Yes | ||
| variety | Yes | ||
| duration | Yes | ||
| exchange | Yes | ||
| quantity | Yes | ||
| ordertype | Yes | ||
| producttype | Yes | ||
| symboltoken | Yes | ||
| triggerprice | No | ||
| tradingsymbol | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |