Highlights
- One monitor, many searches — A single monitor holds a list of search requests, each with its own filters, all running on the same cadence.
- Delivers only new results — A document is returned once and never again while the run that first delivered it is still visible.
- Webhooks instead of polling — Attach a webhook and get notified with
run.completedorrun.failedwhen a run finishes. - Full run history — Inspect past runs, per-request outcomes, and every record a run produced.
- Pause without losing state — A paused monitor keeps its configuration and records; it just stops running.
Quick Start
Monitor is the product and SDK name throughout —
client.monitor.create(), SeltzMonitor, etc. Only the REST resource path is plural, /v1/monitors, following standard REST collection-naming convention.Concepts
Monitors, runs, records, and webhooks
Quickstart
Create your first monitor