# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Azure AutomationManagementClient Webhook API version: 1.0.0 extends: openapi/microsoft-azure-webhook-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: 6 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/webhooks/generateUri'].post update: x-apievangelist-phrasing: intent: Generate a URI for a new Automation webhook effect: read questions: - How do I get the URL to use when creating an Automation webhook? - Where does the webhook URI come from before I create the webhook? instructions: - text: Generate a webhook URI for Automation account {account}. slots: account: path.automationAccountName - text: Give me a fresh URI I can use to create a runbook webhook. method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/webhooks/{webhookName}'].get update: x-apievangelist-phrasing: intent: Get an Automation webhook effect: read questions: - What are the settings of one webhook in my Automation account? - Can I look up an Automation webhook by name? instructions: - text: Get webhook {webhook} in Automation account {account}. slots: webhook: path.webhookName account: path.automationAccountName - text: Show the runbook and expiry settings of Automation webhook {webhook}. slots: webhook: path.webhookName method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/webhooks/{webhookName}'].put update: x-apievangelist-phrasing: intent: Create an Automation webhook effect: write questions: - How do I create a webhook that starts an Automation runbook? - What properties are required to create an Automation webhook? instructions: - text: Create webhook {webhook} in Automation account {account}, named {name}, with properties {props}. slots: webhook: path.webhookName account: path.automationAccountName name: requestBody.name props: requestBody.properties - text: Set up a new Automation webhook {webhook} ({name}) using {props}. slots: webhook: path.webhookName name: requestBody.name props: requestBody.properties method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/webhooks/{webhookName}'].delete update: x-apievangelist-phrasing: intent: Delete an Automation webhook effect: destructive questions: - Can I delete an Automation webhook so it no longer triggers a runbook? - What name do I need to remove an Automation webhook? instructions: - text: Delete webhook {webhook} from Automation account {account}. slots: webhook: path.webhookName account: path.automationAccountName - text: Remove the Automation webhook named {webhook}. slots: webhook: path.webhookName method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/webhooks/{webhookName}'].patch update: x-apievangelist-phrasing: intent: Update an Automation webhook effect: write questions: - Can I disable or change an existing Automation webhook? - Which properties of an existing webhook can be patched? instructions: - text: Update existing webhook {webhook} in Automation account {account} with properties {props}. slots: webhook: path.webhookName account: path.automationAccountName props: requestBody.properties - text: Patch Automation webhook {webhook}, renaming it to {name}. slots: webhook: path.webhookName name: requestBody.name method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/webhooks'].get update: x-apievangelist-phrasing: intent: List webhooks in an Automation account effect: read questions: - Which webhooks are defined in my Automation account? - Can I filter the list of Automation webhooks? instructions: - text: List all webhooks in Automation account {account}. slots: account: path.automationAccountName - text: Show Automation webhooks matching filter {filter}. slots: filter: query.$filter method: generated generated: '2026-10-01'