Skip to main content

Interface: Site

Defined in: shared/types.ts:354

Core site entity aggregating one or more monitors.

Remarksโ€‹

Represents a logical monitored property such as a website or service. Each site owns a collection of monitors that produce its aggregate status.

Propertiesโ€‹

identifierโ€‹

identifier: string

Defined in: shared/types.ts:356

Unique identifier persisted across renderer and backend.


monitoringโ€‹

monitoring: boolean

Defined in: shared/types.ts:358

Indicates whether monitoring is currently active for the site.


monitorsโ€‹

monitors: Monitor[]

Defined in: shared/types.ts:360

Collection of monitors assigned to the site.


nameโ€‹

name: string

Defined in: shared/types.ts:362

Human-readable site name rendered throughout the UI.