UiPath · Schema

Webhook

A webhook subscription that receives Orchestrator event notifications

AutomationRobotic Process AutomationRPAArtificial IntelligenceDocument ProcessingEnterprise AutomationOrchestrationTesting

Properties

Name Type Description
Id integer Unique integer identifier of the webhook
Url string The HTTPS endpoint URL that receives event POST requests
Enabled boolean Whether the webhook is active and sending notifications
Secret string Optional HMAC secret for validating payload signatures via X-UiPath-Signature header
SubscribeToAllEvents boolean Whether to receive all event types or only the specified ones
AllowInsecureSsl boolean Whether to allow webhook delivery to endpoints with invalid SSL certificates
Events array List of event type identifiers to subscribe to when SubscribeToAllEvents is false
View JSON Schema on GitHub

JSON Schema

orchestrator-webhook-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/uipath/refs/heads/main/json-schema/orchestrator-webhook-schema.json",
  "title": "Webhook",
  "description": "A webhook subscription that receives Orchestrator event notifications",
  "type": "object",
  "properties": {
    "Id": {
      "type": "integer",
      "format": "int64",
      "description": "Unique integer identifier of the webhook",
      "example": 12345
    },
    "Url": {
      "type": "string",
      "format": "uri",
      "description": "The HTTPS endpoint URL that receives event POST requests",
      "example": "https://cloud.uipath.com/example"
    },
    "Enabled": {
      "type": "boolean",
      "description": "Whether the webhook is active and sending notifications",
      "example": true
    },
    "Secret": {
      "type": "string",
      "description": "Optional HMAC secret for validating payload signatures via X-UiPath-Signature header",
      "example": "example-value"
    },
    "SubscribeToAllEvents": {
      "type": "boolean",
      "description": "Whether to receive all event types or only the specified ones",
      "example": true
    },
    "AllowInsecureSsl": {
      "type": "boolean",
      "description": "Whether to allow webhook delivery to endpoints with invalid SSL certificates",
      "example": true
    },
    "Events": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of event type identifiers to subscribe to when SubscribeToAllEvents is false",
      "example": []
    }
  }
}