ilert · Schema

StatusPageNoIncludes

Incident ManagementOn-Call AlertingAlert RoutingEscalation PoliciesOn-Call SchedulesStatus PagesHeartbeat MonitoringEvent ManagementDevOpsSREIT Operations

Properties

Name Type Description
id number
name string
domain string
subdomain string
timezone object
faviconUrl string
logoUrl string
visibility string
hiddenFromSearch boolean
showSubscribeAction boolean
showIncidentHistoryOption boolean
pageTitle string
pageDescription string
pageLayout string
logoRedirectUrl string
activated boolean
status object
teams array
services array
metrics array
ipWhitelist array ipv4 or ipv6 addresses to give access to. Can only be set on 'PRIVATE' status pages
structure object
appearance string
View JSON Schema on GitHub

JSON Schema

statuspagenoincludes.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api.ilert.com/schemas/StatusPageNoIncludes",
  "title": "StatusPageNoIncludes",
  "type": "object",
  "properties": {
    "id": {
      "type": "number"
    },
    "name": {
      "type": "string"
    },
    "domain": {
      "type": "string"
    },
    "subdomain": {
      "type": "string"
    },
    "timezone": {
      "$ref": "#/components/schemas/TimeZone"
    },
    "faviconUrl": {
      "type": "string"
    },
    "logoUrl": {
      "type": "string"
    },
    "visibility": {
      "type": "string",
      "enum": [
        "PRIVATE",
        "PUBLIC"
      ]
    },
    "hiddenFromSearch": {
      "type": "boolean"
    },
    "showSubscribeAction": {
      "type": "boolean"
    },
    "showIncidentHistoryOption": {
      "type": "boolean"
    },
    "pageTitle": {
      "type": "string"
    },
    "pageDescription": {
      "type": "string"
    },
    "pageLayout": {
      "type": "string",
      "enum": [
        "SINGLE_COLUMN",
        "RESPONSIVE"
      ]
    },
    "logoRedirectUrl": {
      "type": "string"
    },
    "activated": {
      "type": "boolean"
    },
    "status": {
      "$ref": "#/components/schemas/ServiceStatus"
    },
    "teams": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/TeamRel"
      }
    },
    "services": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/ServiceNoIncludes"
      }
    },
    "metrics": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MetricNoIncludes"
      }
    },
    "ipWhitelist": {
      "type": "array",
      "description": "ipv4 or ipv6 addresses to give access to. Can only be set on 'PRIVATE' status pages",
      "items": {
        "type": "string"
      }
    },
    "structure": {
      "$ref": "#/components/schemas/StatusPageStructure"
    },
    "appearance": {
      "type": "string",
      "enum": [
        "LIGHT",
        "DARK"
      ]
    }
  }
}