changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "checkedAt": {
+ "description": "ISO 8601",
+ "type": "string"
+ },
+ "checkedFrom": {
+ "description": "sg = Singapore, us = Boston",
+ "enum": [
+ "sg",
+ "us"
+ ],
+ "type": "string"
+ },
+ "curated": {
+ "description": "true if the site is one of the monitored sites",
+ "type": "boolean"
+ },
+ "domain": {
+ "type": "string"
+ },
+ "finalUrl": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "ip": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "latencyMs": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "reason": {
+ "type": "string"
+ },
+ "redirected": {
+ "type": "boolean"
+ },
+ "regions": {
+ "description": "Fresh result from each region that has one",
+ "properties": {
+ "sg": {
+ "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"
+ },
+ "us": {
+ "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"
+ }
+ },
+ "type": "object"
+ },
+ "reportsLastHour": {
+ "type": "integer"
+ },
+ "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"
+ ]
+ },
+ "statusUrl": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "tls": {
+ "properties": {
+ "daysRemaining": {
+ "type": "number"
+ },
+ "issuer": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "validTo": {
+ "type": "string"
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "up": {
+ "type": "boolean"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "domain",
+ "up",
+ "state",
+ "status",
+ "latencyMs",
+ "checkedAt",
+ "reason",
+ "checkedFrom",
+ "regions",
+ "reportsLastHour",
+ "curated",
+ "statusUrl",
+ "url"
+ ],
+ "type": "object"
+}