GlitchTip · Schema

ReleaseSchema

GlitchTip ReleaseSchema

Error TrackingPerformance MonitoringUptime MonitoringApplication MonitoringOpen SourceSentry CompatibleObservabilityLogging

Properties

Name Type Description
ref object
dateReleased object
version string
dateCreated string
shortVersion string
projects array
repository object
url object
data object
commitCount integer
deployCount integer
View JSON Schema on GitHub

JSON Schema

glitchtip-releaseschema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/glitchtip/main/json-schema/glitchtip-releaseschema.json",
  "title": "ReleaseSchema",
  "description": "GlitchTip ReleaseSchema",
  "properties": {
    "ref": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Ref"
    },
    "dateReleased": {
      "anyOf": [
        {
          "format": "date-time",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Datereleased"
    },
    "version": {
      "maxLength": 255,
      "title": "Version",
      "type": "string"
    },
    "dateCreated": {
      "format": "date-time",
      "title": "Datecreated",
      "type": "string"
    },
    "shortVersion": {
      "title": "Shortversion",
      "type": "string"
    },
    "projects": {
      "items": {
        "$ref": "#/components/schemas/NameSlugProjectSchema"
      },
      "title": "Projects",
      "type": "array"
    },
    "repository": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/ReleaseRepositorySchema"
        },
        {
          "type": "null"
        }
      ]
    },
    "url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Url"
    },
    "data": {
      "title": "Data",
      "type": "object"
    },
    "commitCount": {
      "default": 0,
      "title": "Commit Count",
      "type": "integer"
    },
    "deployCount": {
      "default": 0,
      "title": "Deploy Count",
      "type": "integer"
    }
  },
  "required": [
    "dateReleased",
    "version",
    "dateCreated",
    "shortVersion",
    "projects"
  ],
  "type": "object"
}