openapi: 3.1.0 info: title: Netflix Conductor REST Events API description: The Conductor REST API provides endpoints for managing workflow definitions, executing workflows, handling tasks, and managing metadata in the Conductor microservices orchestration engine. version: 3.x contact: name: Conductor OSS url: https://conductor-oss.org/ license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0 servers: - url: '{baseUrl}/api' description: Conductor Server variables: baseUrl: default: http://localhost:8080 tags: - name: Events paths: /event: get: operationId: listEventHandlers summary: List event handlers description: Returns all registered event handlers. tags: - Events responses: '200': description: Successful response content: application/json: schema: type: array items: $ref: '#/components/schemas/EventHandler' post: operationId: createEventHandler summary: Create event handler description: Registers a new event handler. tags: - Events requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/EventHandler' responses: '204': description: Event handler created components: schemas: EventHandler: type: object properties: name: type: string event: type: string condition: type: string actions: type: array items: type: object active: type: boolean