changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "category": {
+ "type": "string"
+ },
+ "checkedFrom": {
+ "description": "sg = Singapore, us = Boston",
+ "enum": [
+ "sg",
+ "us"
+ ],
+ "type": "string"
+ },
+ "current": {
+ "properties": {
+ "checkedAt": {
+ "description": "ISO 8601",
+ "type": "string"
+ },
+ "domain": {
+ "type": "string"
+ },
+ "finalUrl": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "ip": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "latencyMs": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "reason": {
+ "type": "string"
+ },
+ "redirected": {
+ "type": "boolean"
+ },
+ "scheme": {
+ "enum": [
+ "https",
+ "http",
+ null
+ ],
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "server": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "state": {
+ "enum": [
+ "up",
+ "slow",
+ "error",
+ "maintenance",
+ "down"
+ ],
+ "type": "string"
+ },
+ "status": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "tls": {
+ "properties": {
+ "daysRemaining": {
+ "type": "number"
+ },
+ "issuer": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "validTo": {
+ "type": "string"
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "up": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "domain",
+ "up",
+ "state",
+ "status",
+ "latencyMs",
+ "checkedAt",
+ "reason"
+ ],
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "days": {
+ "type": "integer"
+ },
+ "domain": {
+ "type": "string"
+ },
+ "incidents": {
+ "items": {
+ "properties": {
+ "durationMinutes": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "end": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "ongoing": {
+ "type": "boolean"
+ },
+ "start": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "start",
+ "end",
+ "durationMinutes",
+ "ongoing"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "lastDown": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": "string"
+ },
+ "reports24h": {
+ "type": "integer"
+ },
+ "reportsLastHour": {
+ "type": "integer"
+ },
+ "statusUrl": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "uptime24h": {
+ "description": "Percent, null if no data yet",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "uptimeWindow": {
+ "description": "Percent over `days`, null if no data yet",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "domain",
+ "name",
+ "category",
+ "checkedFrom",
+ "days",
+ "uptime24h",
+ "uptimeWindow",
+ "current",
+ "incidents",
+ "lastDown",
+ "reportsLastHour",
+ "reports24h",
+ "statusUrl",
+ "url"
+ ],
+ "type": "object"
+}