entities and notifications lists, when provided, replace the whole set — pass the complete new list, not a delta. The watch target is passed as a single entity slug from the resolve tools, exactly as in particle_alert_create; it is re-resolved to its (entity_type, entity_id) internally. An alert watches exactly one entity — alerts created before this rule keep their multi-entity watch list until entities is next written. Use is_active to pause or resume an alert without deleting it.
An alert’s kind is fixed at creation — to watch for a different signal (mention vs. speaker appearance), create a new alert.
Inputs
Output
A markdown document rendering the updated alert’s full configuration — the same shape returned byparticle_alert_create and particle_alert_get: title H2, **ID:**, **Kind:**, **Delivery:**, **Status:**, optional **Description:**, a ### Watching (N) entity list, a **Notify:** row, and (when any filter is set) a ### Filters section with one bullet per configured axis.
Passing output_format: "json" returns the same fields as compact JSON.
Example
Related
- REST equivalent:
PATCH /v1/alerts/{id}. - Resolve the replacement watch target with
particle_entity_resolve,particle_person_resolve, orparticle_company_resolve. - To change an alert’s
kind, create a new one withparticle_alert_create. - To remove an alert entirely, use
particle_alert_delete.