GlitchTip · Schema

ProjectAlertSchema

GlitchTip ProjectAlertSchema

Error TrackingPerformance MonitoringUptime MonitoringApplication MonitoringOpen SourceSentry CompatibleObservabilityLogging

Properties

Name Type Description
alertRecipients array
id object
name object
timespanMinutes object
quantity object
uptime boolean Send alert on any uptime monitor check failure
View JSON Schema on GitHub

JSON Schema

glitchtip-projectalertschema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/glitchtip/main/json-schema/glitchtip-projectalertschema.json",
  "title": "ProjectAlertSchema",
  "description": "GlitchTip ProjectAlertSchema",
  "properties": {
    "alertRecipients": {
      "items": {
        "$ref": "#/components/schemas/AlertRecipientSchema"
      },
      "title": "Alertrecipients",
      "type": "array"
    },
    "id": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "ID"
    },
    "name": {
      "anyOf": [
        {
          "maxLength": 255,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Name"
    },
    "timespanMinutes": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Timespan Minutes"
    },
    "quantity": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Quantity"
    },
    "uptime": {
      "default": false,
      "description": "Send alert on any uptime monitor check failure",
      "title": "Uptime",
      "type": "boolean"
    }
  },
  "required": [
    "alertRecipients"
  ],
  "type": "object"
}