# 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 ApiManagementClient Product Group Link API version: 1.0.0 extends: openapi/microsoft-azure-productgrouplink-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: 4 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/groupLinks'].get update: x-apievangelist-phrasing: intent: List groups linked to an APIM workspace product effect: read questions: - Which developer groups can see a product in my API Management workspace? - Can I filter a product's group links by group ID? instructions: - text: List the group links on product {productId} in workspace {workspaceId} of APIM service {serviceName}. slots: productId: path.productId workspaceId: path.workspaceId serviceName: path.serviceName - text: Show group links on workspace product {productId} matching {filter}. slots: productId: path.productId filter: query.$filter method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/groupLinks/{groupLinkId}'].get update: x-apievangelist-phrasing: intent: Get one product-to-group link effect: read questions: - How do I look up a single group link on a workspace product? - What group does a particular product group link point to? instructions: - text: Get group link {groupLinkId} on product {productId} in workspace {workspaceId} of service {serviceName}. slots: groupLinkId: path.groupLinkId productId: path.productId workspaceId: path.workspaceId serviceName: path.serviceName - text: Show which developer group the link {groupLinkId} on product {productId} references. slots: groupLinkId: path.groupLinkId productId: path.productId method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/groupLinks/{groupLinkId}'].put update: x-apievangelist-phrasing: intent: Link a group to a workspace product effect: write questions: - How do I give a developer group access to an API Management product? - Can I attach a group to a product in a workspace via a link? instructions: - text: Create group link {groupLinkId} giving a group access to product {productId} in workspace {workspaceId} of service {serviceName}. slots: groupLinkId: path.groupLinkId productId: path.productId workspaceId: path.workspaceId serviceName: path.serviceName - text: Grant a developer group visibility of workspace product {productId} via link {groupLinkId}. slots: productId: path.productId groupLinkId: path.groupLinkId method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/groupLinks/{groupLinkId}'].delete update: x-apievangelist-phrasing: intent: Unlink a group from a workspace product effect: destructive questions: - How do I take a developer group's access away from a product? - Can I remove a group link from an API Management workspace product? instructions: - text: Remove group link {groupLinkId} from product {productId} in workspace {workspaceId} of service {serviceName}. slots: groupLinkId: path.groupLinkId productId: path.productId workspaceId: path.workspaceId serviceName: path.serviceName - text: Delete link {groupLinkId} so that group loses access to product {productId}. slots: groupLinkId: path.groupLinkId productId: path.productId method: generated generated: '2026-10-01'