Skip to main content
Fetch a single alert’s full configuration — title, kind, cadence, watched entities (with names), notification emails, and any active filters (languages, relevance, source_popularity, speaker_roles — see particle_alert_create’s filter object). The filters section is omitted when the alert carries none. Read-only. The default response is just the configuration. It is lean by default and expands: request include=["matches"] to embed the most recent matches the alert has caught, and include=["deliveries"] for the email delivery audit log. For the full, paginated match history with transcript excerpts, use particle_alert_list_matches.

Inputs

Output

A markdown document with the alert configuration (same shape as particle_alert_create): the title as an H2, **ID:**, **Kind:**, **Delivery:**, **Status:** rows, an optional **Description:** row, a ### Watching (N) entity list, a **Notify:** row, and (when any filter is set) a ### Filters section with one bullet per configured axis. When requested, a ### Recent matches (N) section embeds each match as a bullet naming the episode and mention count (with the episode slug), and a ### Recent deliveries (N) section lists each delivery as \id` · channel · status · N matches`. Sample (alert_id="dKxN6Ry2mL9pJ5qW", include=["matches"]):
Passing output_format: "json" returns the same fields (plus matches/deliveries) as compact JSON.

Example