# 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 SearchManagementClient Query Keys API version: 1.0.0 extends: openapi/microsoft-azure-querykeys-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: 3 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/createQueryKey/{name}'].post update: x-apievangelist-phrasing: intent: Create a query key for a search service effect: write questions: - How do I generate a read-only query key for my Azure Cognitive Search service? - How many query keys can one search service have? instructions: - text: Create query key {name} for search service {searchServiceName} in {resourceGroupName}, subscription {subscriptionId}. slots: name: path.name searchServiceName: path.searchServiceName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Generate a new query key named {name} on {searchServiceName}. slots: name: path.name searchServiceName: path.searchServiceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/listQueryKeys'].post update: x-apievangelist-phrasing: intent: List query keys for a search service effect: read questions: - Which query API keys exist on my search service? - Where can I find the query keys my client apps use to search an index? instructions: - text: List the query keys for search service {searchServiceName} in {resourceGroupName}, subscription {subscriptionId}. slots: searchServiceName: path.searchServiceName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show all query API keys on {searchServiceName}. slots: searchServiceName: path.searchServiceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/deleteQueryKey/{key}'].delete update: x-apievangelist-phrasing: intent: Delete a search service query key effect: destructive questions: - How do I revoke a leaked query key on my search service? - Can query keys be regenerated, or do I have to delete and recreate them? instructions: - text: Delete query key {key} from search service {searchServiceName} in {resourceGroupName}, subscription {subscriptionId}. slots: key: path.key searchServiceName: path.searchServiceName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Revoke query key {key} on {searchServiceName}. slots: key: path.key searchServiceName: path.searchServiceName method: generated generated: '2026-09-26'