watch

Watch any area for anything, whether it's new potholes, new permits or new construction, and get a webhook as soon as EDK sees it.

edk.watch("potholes", { notify: url })

Quick example

SDK
await edk.watch("potholes", {
  in: "Toronto",
  notify: "https://myapp.com/webhooks/edk",
  min_confidence: 0.8,
})

In every interface

SDKCLIMCP toolREST
edk.watch(...)edk watch "potholes" --in Toronto --notify URLedk_watchPOST /v1/watch

Response

a webhook payload per event

{
  "watch_id": "wch_8f2…",
  "event": "feature.created",
  "feature": { "class": "pothole", "confidence": 0.88, "observed_at": "2026-11-09T14:03:00Z" }
}

Parameters

what to watch · in · notify (webhook / email) · min_confidence · threshold

Examples

feature.createdfeature.updatedfeature.removedthreshold.crossedin: "Toronto"min_confidence: 0.8notify: webhooknotify: email

Limits

A few free watches, then pay per active watch. See pricing for tiers and metering.

Related

find · data · compute · path

Documentation navigation