Better Stack · Schema
StatusPageAttributes
Attributes of a status page.
IncidentsLogsMonitoringPlatformStatusUptimeObservabilityOn-CallHeartbeats
Properties
| Name | Type | Description |
|---|---|---|
| company_name | string | Name of the company displayed on the status page. |
| company_website | string | URL of the company website. |
| subdomain | string | Subdomain for the status page (yourname.betteruptime.com). |
| custom_domain | string | Custom domain for the status page. |
| timezone | string | Timezone for the status page. |
| theme | string | UI theme for the status page. |
| aggregate_state | string | Overall operational state across all monitored resources. |
| created_at | string | When the status page was created. |
| updated_at | string | When the status page was last updated. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/better-stack/refs/heads/main/json-schema/better-stack-status-page-attributes-schema.json",
"title": "StatusPageAttributes",
"description": "Attributes of a status page.",
"type": "object",
"properties": {
"company_name": {
"type": "string",
"description": "Name of the company displayed on the status page.",
"example": "Acme Corp"
},
"company_website": {
"type": "string",
"format": "uri",
"description": "URL of the company website.",
"example": "https://acme.com"
},
"subdomain": {
"type": "string",
"description": "Subdomain for the status page (yourname.betteruptime.com).",
"example": "acme"
},
"custom_domain": {
"type": "string",
"nullable": true,
"description": "Custom domain for the status page.",
"example": "status.acme.com"
},
"timezone": {
"type": "string",
"description": "Timezone for the status page.",
"example": "UTC"
},
"theme": {
"type": "string",
"description": "UI theme for the status page.",
"enum": [
"light",
"dark"
],
"example": "light"
},
"aggregate_state": {
"type": "string",
"description": "Overall operational state across all monitored resources.",
"enum": [
"operational",
"degraded_performance",
"partial_outage",
"major_outage",
"maintenance",
"downtime"
],
"example": "operational"
},
"created_at": {
"type": "string",
"format": "date-time",
"description": "When the status page was created.",
"example": "2025-03-01T00:00:00Z"
},
"updated_at": {
"type": "string",
"format": "date-time",
"description": "When the status page was last updated.",
"example": "2026-04-01T00:00:00Z"
}
}
}