# 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 Microsoft.Elastic Open AI Integration API version: 1.0.0 extends: openapi/microsoft-azure-openaiintegration-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 5 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/openAIIntegrations'].get update: x-apievangelist-phrasing: intent: List OpenAI integrations on an Elastic monitor effect: read questions: - Which Azure OpenAI integrations are connected to my Elastic monitor? - How do I see every OpenAI integration configured for an Elastic resource? instructions: - text: List OpenAI integrations on Elastic monitor {monitorName}. slots: monitorName: path.monitorName - text: Show all Azure OpenAI connections for monitor {monitorName}. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/openAIIntegrations/{integrationName}'].get update: x-apievangelist-phrasing: intent: Get an OpenAI integration on an Elastic monitor effect: read questions: - What endpoint and settings does one OpenAI integration on my Elastic monitor use? - How do I read a single Elastic OpenAI integration's configuration? instructions: - text: Get OpenAI integration {integrationName} on Elastic monitor {monitorName}. slots: integrationName: path.integrationName monitorName: path.monitorName - text: Show the configuration of integration {integrationName} for {monitorName}. slots: integrationName: path.integrationName monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/openAIIntegrations/{integrationName}'].put update: x-apievangelist-phrasing: intent: Connect Azure OpenAI to an Elastic monitor effect: write questions: - How do I hook an Azure OpenAI resource up to my Elastic deployment? - Can I update an existing Elastic OpenAI integration's properties? instructions: - text: Create OpenAI integration {integrationName} on Elastic monitor {monitorName}. slots: integrationName: path.integrationName monitorName: path.monitorName - text: Set properties {properties} on integration {integrationName} for monitor {monitorName}. slots: properties: requestBody.properties integrationName: path.integrationName monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/openAIIntegrations/{integrationName}'].delete update: x-apievangelist-phrasing: intent: Remove an OpenAI integration from an Elastic monitor effect: destructive questions: - How do I disconnect Azure OpenAI from my Elastic monitor? - Can I delete one OpenAI integration without affecting the monitor? instructions: - text: Delete OpenAI integration {integrationName} from Elastic monitor {monitorName}. slots: integrationName: path.integrationName monitorName: path.monitorName - text: Remove the {integrationName} OpenAI connection on {monitorName}. slots: integrationName: path.integrationName monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/openAIIntegrations/{integrationName}/getStatus'].post update: x-apievangelist-phrasing: intent: Check an Elastic OpenAI integration's status effect: read questions: - Is my Elastic monitor's OpenAI integration working right now? - How do I check the connection status of an OpenAI integration? instructions: - text: Get the status of OpenAI integration {integrationName} on monitor {monitorName}. slots: integrationName: path.integrationName monitorName: path.monitorName - text: Check whether integration {integrationName} for {monitorName} is healthy. slots: integrationName: path.integrationName monitorName: path.monitorName method: generated generated: '2026-09-26'