openapi: 3.1.0 info: title: Pact Broker Index Webhooks API description: The Pact Broker is a RESTful application for sharing consumer-driven contracts (pacts) between consumer and provider teams, and for publishing and querying verification results. Authentication, when enabled, is typically HTTP Basic. version: 1.0.0 contact: name: Pact url: https://docs.pact.io/pact_broker servers: - url: https://pact-broker.example.com description: Self-hosted Pact Broker security: - basicAuth: [] tags: - name: Webhooks paths: /webhooks: get: tags: - Webhooks summary: List webhooks operationId: listWebhooks responses: '200': description: A list of webhooks post: tags: - Webhooks summary: Create a webhook operationId: createWebhook requestBody: required: true content: application/json: schema: type: object responses: '201': description: Webhook created components: securitySchemes: basicAuth: type: http scheme: basic description: HTTP Basic authentication (when the broker is configured for it)