Monitors
Get keyword monitor
Retrieve details for a specific keyword monitor by ID
GET
Get keyword monitor
Free - does not consume credits
keyword_monitor_id, query, event_types,
is_active, next_billing_at, update_endpoint, delete_endpoint,
events_endpoint, event_detail_endpoint_pattern, webhooks_endpoint, and
deliveries_endpoint_pattern before changing filters, pausing alerts, or
reconciling webhooks.
State handoff
UseGET /monitors/keywords/{id} before changing routing, billing checks, or
alert state for one keyword monitor. The endpoint returns the current stored
monitor for your account only; deleted or cross-account IDs return 404.
Current Filter
Treat
query and eventTypes as the active matching contract. Mirror
eventTypes into List Webhooks before
relying on signed alerts.Active State
Use
isActive to decide whether the monitor should poll and bill. Use
Update Keyword Monitor to pause or
resume it.Billing Check
Read
nextBillingAt before credit alerts, budget checks, or account
handoffs. Paused monitors stay visible but do not add hourly monitor burn.Event Join
Use
id as keywordMonitorId with
List Events to reconcile stored events and
webhook deliveries for this query. Use
Get Event for one event’s full payload.Delivery Audit
Use List Deliveries when webhook
delivery evidence must be retained. Join delivery
streamEventId to event
IDs. Do not use x_event_id as the delivery join key.Delete Path
Use Delete Keyword Monitor only
when the query should stop permanently. Export event and delivery evidence
first when support or audit workflows need history.
Path parameters
The unique keyword monitor ID. Returned when you create a keyword monitor or list keyword monitors.
Headers
Your API key. Session cookie authentication is also supported. Generate a key from the dashboard.
Response
- 200 OK
- 400 Invalid ID
- 401 Unauthenticated
- 404 Not Found
- 429 Rate Limited
Last modified on May 24, 2026
Get keyword monitor