Changed
- A monitor now has exactly one alert.
CreateMonitorBody.alertsrequires exactly one entry (was: one or more). The alert is edited in place viaclient.monitors.updateAlertand lives for as long as its monitor. - Saved searches with a semantic component can't be monitored.
client.monitors.createandclient.monitors.updateAlertreturn 400 when the watched saved search's query contains unquoted free text (semantic search ranks the closest traces by meaning instead of applying an exact rule, so a monitor has no match rule to count against). Only quoted"literal"and backtick`phrase`terms are monitorable.
Removed
client.monitors.createAlert(...)and thePOST /v1/projects/{projectSlug}/monitors/{monitorSlug}/alertsendpoint — alerts only come into existence with their monitor (client.monitors.create).client.monitors.deleteAlert(...)and theDELETE /v1/projects/{projectSlug}/monitors/{monitorSlug}/alerts/{alertId}endpoint — monitor alerts are edited in place (updateAlert), never deleted individually. Alerts are still removed when their monitor or watched saved search is deleted.