CircleCI · Schema

UpdateWebhookRequest

CI/CDContinuous IntegrationContinuous DeploymentDevOpsPipelinesWorkflows

Properties

Name Type Description
name string The name of the webhook
url string The URL to deliver webhook payloads to
events array The events to subscribe to
signing-secret string Secret used to generate HMAC signature
verify-tls boolean Whether to verify TLS on delivery
View JSON Schema on GitHub

JSON Schema

circleci-updatewebhookrequest-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/UpdateWebhookRequest",
  "title": "UpdateWebhookRequest",
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "The name of the webhook"
    },
    "url": {
      "type": "string",
      "format": "uri",
      "description": "The URL to deliver webhook payloads to"
    },
    "events": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "workflow-completed",
          "job-completed"
        ]
      },
      "description": "The events to subscribe to"
    },
    "signing-secret": {
      "type": "string",
      "description": "Secret used to generate HMAC signature"
    },
    "verify-tls": {
      "type": "boolean",
      "description": "Whether to verify TLS on delivery"
    }
  }
}