Skip to content

Monitor.checked

Emitted each time a Monitor is checked.

Monitor.check emits Monitor.checked when it completes on a Monitor.

PropertyValue
Emitted byMonitor.check
NounMonitor
WakesNone.

Payload

Each delivery is an Event record. data holds what Monitor.check returns.

FieldTypeRequiredDescription
namestringrequiredMonitor.checked.
atdatetimerequiredWhen it happened.
seqintegerIts position in the namespace, one more than the Event before; any seq is a cursor into the history.
datajsonrequiredThe Thing as the Action left it.
data.monitorMonitorrequiredThe Monitor, with its latest result.
data.monitor.kindstringrequiredinternal watches the Startup’s own routes and jobs; outside watches the world, such as a rival’s price.
data.monitor.targetstringrequiredWhat it checks: a route, a Domain, a Keyword, a prompt or a page.
data.monitor.everystringHow often it runs, such as 1m or 1d.
data.monitor.lastResultstringThe result of its latest check.

Example

JSON
{
  "$id": "https://api.sb/kilnbakery.com/events/event_1",
  "$type": "Event",
  "name": "Monitor.checked",
  "at": "2026-10-22T12:00:00Z",
  "data": {
    "monitor": {
      "$id": "https://api.sb/kilnbakery.com/monitors/monitor_1",
      "$type": "Monitor",
      "kind": "internal",
      "target": "/health",
      "every": "1m",
      "lastResult": "passing"
    }
  },
  "seq": 1
}