Delete alerts (dry run by default)
delete_alertsDelete up to 50 Kite alerts in one call by UUID, with a dry-run preview by default. Deleting an ato alert also removes the orders it would have placed.
Instructions
Delete one or more alerts in a single call (a deleted alert shows status 'deleted'). Deleting an ato alert also removes the orders it would have placed. DRY RUN BY DEFAULT, confirmed like create_alert. No caps or allow-lists apply to a deletion. The dry run lists the alerts that will be deleted. Kite answers with no data when it is sent.
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": {
"uuids": "<uuids>"
},
"name": "delete_alerts"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uuids | Yes | uuids of the alerts to delete (see get_alerts), up to 50 | |
| dry_run | No | true (default): validate and preview only, nothing is sent. false: send it live, which needs live trading enabled on the server and the confirmation_token from a dry run | |
| confirmation_token | No | the confirmation_token returned by a dry run of this exact call (single use) |