Skip to main content

Type Alias: MonitorUpEventData

MonitorUpEventData = MonitorLifecycleEventData & { status: "up"; }

Defined in: shared/types/events.ts:667

Payload for events when a monitor comes back up (becomes available).

Type Declarationโ€‹

statusโ€‹

status: "up"

New status value (always "up" for this event).

Remarksโ€‹

Emitted when a previously down monitor is detected as up. Aligns with the canonical StatusUpdate payload while constraining the resulting status to "up".

Exampleโ€‹

const event: MonitorUpEventData = {
details: "Endpoint recovered",
monitor,
monitorId: monitor.id,
previousStatus: "down",
site,
siteIdentifier: site.identifier,
status: "up",
timestamp: new Date().toISOString(),
};