Azure DevOps · Schema

Publisher

An event publisher (source) that can produce service hook events

AgileCI/CDDevOpsProject ManagementVersion Control

Properties

Name Type Description
id string Unique identifier of the publisher
name string Display name of the publisher
description string Description of the publisher and the events it produces
supportedEvents array List of event types this publisher supports
inputs array Input parameters for filtering publisher events
url string
View JSON Schema on GitHub

JSON Schema

microsoft-azure-devops-publisher-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Publisher",
  "title": "Publisher",
  "type": "object",
  "description": "An event publisher (source) that can produce service hook events",
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique identifier of the publisher",
      "example": "tfs"
    },
    "name": {
      "type": "string",
      "description": "Display name of the publisher",
      "example": "Azure DevOps"
    },
    "description": {
      "type": "string",
      "description": "Description of the publisher and the events it produces"
    },
    "supportedEvents": {
      "type": "array",
      "description": "List of event types this publisher supports",
      "items": {
        "$ref": "#/components/schemas/EventTypeReference"
      }
    },
    "inputs": {
      "type": "array",
      "description": "Input parameters for filtering publisher events",
      "items": {
        "$ref": "#/components/schemas/InputDescriptor"
      }
    },
    "url": {
      "type": "string",
      "format": "uri"
    }
  }
}