particle_alert_get
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). The filters section is omitted when the alert carries none. By default the response is just the configuration; request include=['matches'] to embed the most recent matches it has caught and include=['deliveries'] for the email audit log. For the full, paginated match history with transcript excerpts, use particle_alert_list_matches.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include | No | Optional sections to embed: 'matches' for the most recent matches the alert has caught, 'deliveries' for the email delivery audit log. | |
| alert_id | Yes | Alert id from particle_alert_list or particle_alert_create. | |
| match_limit | No | How many recent matches to embed when include=matches (1-25, default 5). Use particle_alert_list_matches for full pagination and transcript windows. | |
| output_format | No | Output serialization. 'markdown' (default) returns the LLM-facing rendering. 'json' returns the structured payload as JSON text — use only for programmatic chaining where exact field extraction matters; the JSON shape is larger and noisier for an LLM to read. |