Delete an alert
delete_alertPermanently remove an alert from the user's list. PREFER pause_alert when the user may want it back — pausing keeps the configuration and is reversible.
Deleting is nonetheless necessary, not just tidy: a user may hold at most 100 alerts INCLUDING paused and expired ones, and once that cap is reached nothing new can be created until some are deleted. Deleting is PERMANENT and takes the alert's scan history and accumulated odds with it; a recreated alert starts from zero. Ask the account holder which alerts they mean before deleting any you did not just create for them in this conversation — they may hold alerts they never mentioned, and "delete my alerts" is not an instruction to empty the list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| alert | Yes | The alert as the account holder would recognise it, copied EXACTLY from this alert's `label` in list_my_alerts or get_alert. Their client shows the arguments of this call for approval, so without it they are asked to confirm a bare id. Checked against the record: a label naming something else is refused. | |
| alert_id | Yes | The alert to delete. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deleted | Yes | ||
| alert_id | Yes |