# 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 EventGridManagementClient Partner Topics API version: 1.0.0 extends: openapi/microsoft-azure-partnertopics-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: 8 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}'].get update: x-apievangelist-phrasing: intent: Get an Event Grid partner topic effect: read questions: - How do I see the properties of one Event Grid partner topic? - What activation state is my partner topic in? instructions: - text: Get partner topic {partnerTopicName} in {resourceGroupName} (subscription {subscriptionId}). slots: partnerTopicName: path.partnerTopicName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show the details of Event Grid partner topic {partnerTopicName}, resource group {resourceGroupName}. slots: partnerTopicName: path.partnerTopicName resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}'].put update: x-apievangelist-phrasing: intent: Create an Event Grid partner topic effect: write questions: - How do I create a partner topic to receive SaaS events in Event Grid? - Which region is required when creating a partner topic? instructions: - text: Create partner topic {partnerTopicName} in {resourceGroupName} (subscription {subscriptionId}) located in {location}. slots: partnerTopicName: path.partnerTopicName resourceGroupName: path.resourceGroupName location: requestBody.location subscriptionId: path.subscriptionId - text: Provision Event Grid partner topic {partnerTopicName} in resource group {resourceGroupName}, region {location}. slots: partnerTopicName: path.partnerTopicName resourceGroupName: path.resourceGroupName location: requestBody.location method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}'].delete update: x-apievangelist-phrasing: intent: Delete an Event Grid partner topic effect: destructive questions: - How do I delete a partner topic I no longer need? - Will removing a partner topic stop partner events from arriving? instructions: - text: Delete partner topic {partnerTopicName} in {resourceGroupName} (subscription {subscriptionId}). slots: partnerTopicName: path.partnerTopicName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Remove Event Grid partner topic {partnerTopicName} from resource group {resourceGroupName}. slots: partnerTopicName: path.partnerTopicName resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}'].patch update: x-apievangelist-phrasing: intent: Update an Event Grid partner topic effect: write questions: - Can I change tags or the managed identity on an existing partner topic? - How do I patch a partner topic after it's created? instructions: - text: Update tags on partner topic {partnerTopicName} in {resourceGroupName} (subscription {subscriptionId}) to {tags}. slots: partnerTopicName: path.partnerTopicName resourceGroupName: path.resourceGroupName tags: requestBody.tags subscriptionId: path.subscriptionId - text: Set identity {identity} on Event Grid partner topic {partnerTopicName}, resource group {resourceGroupName}. slots: identity: requestBody.identity partnerTopicName: path.partnerTopicName resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/partnerTopics'].get update: x-apievangelist-phrasing: intent: List partner topics in a subscription effect: read questions: - Which Event Grid partner topics exist across my whole subscription? - Can I filter or cap the number of partner topics returned for a subscription? instructions: - text: List all partner topics in subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId - text: List the first {top} subscription partner topics matching {filter}. slots: top: query.$top filter: query.$filter method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics'].get update: x-apievangelist-phrasing: intent: List partner topics in a resource group effect: read questions: - What partner topics are in one resource group? - How do I page through partner topics in a resource group? instructions: - text: List partner topics in resource group {resourceGroupName} (subscription {subscriptionId}). slots: resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show up to {top} partner topics in {resourceGroupName} filtered by {filter}. slots: top: query.$top resourceGroupName: path.resourceGroupName filter: query.$filter method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/activate'].post update: x-apievangelist-phrasing: intent: Activate a partner topic effect: write questions: - How do I start receiving events on a newly created partner topic? - Does a partner topic need to be activated before events flow? instructions: - text: Activate partner topic {partnerTopicName} in {resourceGroupName} (subscription {subscriptionId}). slots: partnerTopicName: path.partnerTopicName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Turn on the new Event Grid partner topic {partnerTopicName}, resource group {resourceGroupName}. slots: partnerTopicName: path.partnerTopicName resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/deactivate'].post update: x-apievangelist-phrasing: intent: Deactivate a partner topic effect: write questions: - Can I pause a partner topic without deleting it? - How do I stop events flowing into a partner topic temporarily? instructions: - text: Deactivate partner topic {partnerTopicName} in {resourceGroupName} (subscription {subscriptionId}). slots: partnerTopicName: path.partnerTopicName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Switch off Event Grid partner topic {partnerTopicName}, resource group {resourceGroupName}. slots: partnerTopicName: path.partnerTopicName resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26'