Skip to main content

Interface: Site

Defined in: shared/types.ts:346

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:348

Unique identifier persisted across renderer and backend.


monitoringโ€‹

monitoring: boolean

Defined in: shared/types.ts:350

Indicates whether monitoring is currently active for the site.


monitorsโ€‹

monitors: Monitor[]

Defined in: shared/types.ts:352

Collection of monitors assigned to the site.


nameโ€‹

name: string

Defined in: shared/types.ts:354

Human-readable site name rendered throughout the UI.