Type Alias: MonitorUpEventData
type MonitorUpEventData = MonitorLifecycleEventData & {
status: "up";
};
Defined in: shared/types/events.ts:803
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โ
// Example event payload for a monitor up event
const event: MonitorUpEventData = {
details: "Endpoint recovered",
monitor,
monitorId: monitor.id,
previousStatus: "down",
site,
siteIdentifier: site.identifier,
status: "up",
timestamp: new Date().toISOString(),
};