changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "active_incidents": {
+ "description": "Active incidents linked to the status page, unpublished incidents are excluded",
+ "items": {
+ "anyOf": [
+ {
+ "properties": {
+ "exclude_from_downtime": {
+ "description": "Flag to exclude the incident from downtime calculations",
+ "examples": [
+ false
+ ],
+ "type": "boolean"
+ },
+ "id": {
+ "examples": [
+ 1
+ ],
+ "type": "integer"
+ },
+ "impact": {
+ "description": "Incident impact level",
+ "enum": [
+ "unknown",
+ "operational",
+ "maintenance",
+ "degraded_performance",
+ "partial_outage",
+ "major_outage"
+ ],
+ "type": "string"
+ },
+ "incident_at": {
+ "description": "Date of incident confirmation",
+ "format": "date-time",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "recovery_at": {
+ "description": "Date of incident recovery",
+ "format": "date-time",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "state": {
+ "description": "Incident state",
+ "enum": [
+ "unknown",
+ "investigating",
+ "identified",
+ "monitoring",
+ "resolved"
+ ],
+ "type": "string"
+ },
+ "status": {
+ "description": "Incident status",
+ "enum": [
+ "ongoing",
+ "recovering",
+ "recovered"
+ ],
+ "type": "string"
+ },
+ "title": {
+ "description": "Incident title",
+ "examples": [
+ "Service is not working as expected"
+ ],
+ "type": "string"
+ }
+ },
+ "title": "Incident",
+ "type": "object"
+ }
+ ]
+ },
+ "type": "array"
+ },
+ "availability": {
+ "description": "Average availability of all associated monitors over the status page timeframe (30, 60 or 90 days), in percents",
+ "examples": [
+ 99.9999
+ ],
+ "format": "float",
+ "type": "number"
+ },
+ "components": {
+ "description": "Components of the status page and their current status",
+ "items": {
+ "anyOf": [
+ {
+ "properties": {
+ "availability": {
+ "description": "Availability over the status page timeframe, in percents",
+ "examples": [
+ 99.9999
+ ],
+ "format": "float",
+ "type": "number"
+ },
+ "component_id": {
+ "examples": [
+ 1
+ ],
+ "type": "integer"
+ },
+ "component_type": {
+ "enum": [
+ "uptime/monitor"
+ ],
+ "type": "string"
+ },
+ "current_incident_impact": {
+ "description": "Highest impact of the active incidents linked to the monitor, `maintenance` if there is no active incident and the monitor is in an in-progress maintenance window",
+ "enum": [
+ "unknown",
+ "operational",
+ "maintenance",
+ "degraded_performance",
+ "partial_outage",
+ "major_outage"
+ ],
+ "type": "string"
+ },
+ "name": {
+ "description": "Monitor display name, or its name when none is set",
+ "examples": [
+ "Website"
+ ],
+ "type": "string"
+ },
+ "response_time": {
+ "description": "75th percentile (P75) response time of successful checks over the last 7 days, in milliseconds. Null if unavailable or if response times are hidden on the status page",
+ "examples": [
+ 123
+ ],
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "title": "Monitor component",
+ "type": "object"
+ },
+ {
+ "properties": {
+ "availability": {
+ "description": "Average availability of the group components over the status page timeframe, in percents",
+ "examples": [
+ 99.9999
+ ],
+ "format": "float",
+ "type": "number"
+ },
+ "component_type": {
+ "enum": [
+ "uptime/group"
+ ],
+ "type": "string"
+ },
+ "components": {
+ "description": "Components of the group",
+ "items": {
+ "properties": {
+ "availability": {
+ "description": "Availability over the status page timeframe, in percents",
+ "examples": [
+ 99.9999
+ ],
+ "format": "float",
+ "type": "number"
+ },
+ "component_id": {
+ "examples": [
+ 1
+ ],
+ "type": "integer"
+ },
+ "component_type": {
+ "enum": [
+ "uptime/monitor"
+ ],
+ "type": "string"
+ },
+ "current_incident_impact": {
+ "description": "Highest impact of the active incidents linked to the monitor, `maintenance` if there is no active incident and the monitor is in an in-progress maintenance window",
+ "enum": [
+ "unknown",
+ "operational",
+ "maintenance",
+ "degraded_performance",
+ "partial_outage",
+ "major_outage"
+ ],
+ "type": "string"
+ },
+ "name": {
+ "description": "Monitor display name, or its name when none is set",
+ "examples": [
+ "Website"
+ ],
+ "type": "string"
+ },
+ "response_time": {
+ "description": "75th percentile (P75) response time of successful checks over the last 7 days, in milliseconds. Null if unavailable or if response times are hidden on the status page",
+ "examples": [
+ 123
+ ],
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "current_incident_impact": {
+ "description": "Highest current incident impact of the group components",
+ "enum": [
+ "unknown",
+ "operational",
+ "maintenance",
+ "degraded_performance",
+ "partial_outage",
+ "major_outage"
+ ],
+ "type": "string"
+ },
+ "name": {
+ "description": "Group name",
+ "examples": [
+ "Websites"
+ ],
+ "type": "string"
+ },
+ "response_time": {
+ "description": "Average response time of the group components, in milliseconds",
+ "examples": [
+ 123
+ ],
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "title": "Group component",
+ "type": "object"
+ }
+ ]
+ },
+ "type": "array"
+ },
+ "current_incident_impact": {
+ "description": "Highest impact of all the active incidents linked to the status page, `maintenance` if there is no active incident and a maintenance window linked to the status page is in progress",
+ "enum": [
+ "unknown",
+ "operational",
+ "maintenance",
+ "degraded_performance",
+ "partial_outage",
+ "major_outage"
+ ],
+ "type": "string"
+ },
+ "updated_at": {
+ "description": "Date of the data calculation",
+ "format": "date-time",
+ "type": "string"
+ }
+ },
+ "type": "object"
+}