# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Iterable Webhooks API version: 1.0.0 extends: openapi/iterable-webhooks-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/api/webhooks'].get update: x-apievangelist-phrasing: intent: List webhooks effect: read questions: - What webhooks are configured in my project? - Can I see each webhook's endpoint and whether it's enabled? instructions: - text: List my webhooks. - text: Show all webhooks configured for this project. method: generated generated: '2026-10-01' - target: $.paths['/api/webhooks'].post update: x-apievangelist-phrasing: intent: Update a webhook effect: write questions: - Can I change a webhook's endpoint URL or disable it? - Is it possible to set auth and headers on an existing webhook? instructions: - text: Point webhook {id} at {endpoint}. slots: id: requestBody.id endpoint: requestBody.endpoint - text: Set webhook {id} enabled to {enabled}. slots: id: requestBody.id enabled: requestBody.enabled - text: Update webhook {id} to use auth type {authType} with headers {headers}. slots: id: requestBody.id authType: requestBody.authType headers: requestBody.headers method: generated generated: '2026-10-01'