Create an alert
Create an alert that watches one or more entities and emails the configured address whenever the entity is mentioned on a podcast episode.
Authorizations
Pass your API key in the X-API-Key header (recommended).
Path Parameters
Project ID.
Body
Entities to watch. v1 matches across podcast episodes only.
1 - 100 elementsDelivery channels for match notifications. v1 supports EMAIL only; one or more EMAIL entries are required.
1 - 20 elementsHuman-readable title
1 - 200How often matches are delivered to all configured channels. Defaults to REALTIME. v1 only emits REALTIME; DAILY/WEEKLY are accepted but treated as REALTIME until the digest worker ships.
REALTIME, DAILY, WEEKLY 2000Whether the alert produces matches. Defaults to true. Disabling stops new matches without losing the alert — re-enable to resume.
What signal the alert watches for. Defaults to ENTITY_MENTION (fires on any mention of a watched entity). PODCAST_SPEAKER fires only when a watched entity is themself an identified speaker on the episode, in one of the canonical appearance buckets — GUEST, PANELIST, CORRESPONDENT, or AUDIENCE (raw STT/LLM labels like CALLER, LISTENER, REPORTER are normalized into these buckets on write). HOST is excluded — hosting the show isn't an appearance.
ENTITY_MENTION, PODCAST_SPEAKER Response
OK
How often matches are delivered to all configured channels: REALTIME (per-match), DAILY, or WEEKLY. v1 only emits REALTIME; DAILY/WEEKLY are accepted but treated as REALTIME until the digest worker ships.
Whether the alert produces matches. Disabled alerts retain history but accumulate no new matches until re-enabled.
What signal the alert watches for. ENTITY_MENTION fires whenever a watched entity is mentioned in a podcast episode. PODCAST_SPEAKER fires only when a watched entity is themself an identified speaker on the episode, in one of the canonical appearance buckets — GUEST, PANELIST, CORRESPONDENT, or AUDIENCE (this last bucket absorbs callers, listeners, and other audience-side roles after server-side canonicalization). HOST is intentionally excluded — hosting the show isn't an appearance. Kind is fixed at creation.
ENTITY_MENTION, PODCAST_SPEAKER User who created the alert. Null when the alert was created via an API key.