# 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 Group User API version: 1.0.0 extends: openapi/microsoft-azure-group-user-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}/groups/{groupId}/users'].get update: x-apievangelist-phrasing: intent: List users in an API Management group effect: read questions: - Which users belong to a group in an API Management workspace? - Can I filter the members of an API Management group? instructions: - text: List the users in group {group} of workspace {workspace} on API Management service {service}. slots: group: path.groupId workspace: path.workspaceId service: path.serviceName - text: List group members matching {filter}. slots: filter: query.$filter method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/groups/{groupId}/users/{userId}'].put update: x-apievangelist-phrasing: intent: Add a user to an API Management group effect: write questions: - How do I add an existing user to an existing group in API Management? - Can I put a developer into a workspace group so they get its access? instructions: - text: Add user {user} to group {group} in workspace {workspace} of APIM service {service}. slots: user: path.userId group: path.groupId workspace: path.workspaceId service: path.serviceName - text: Make this existing user a member of the workspace group. method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/groups/{groupId}/users/{userId}'].delete update: x-apievangelist-phrasing: intent: Remove a user from an API Management group effect: destructive questions: - How do I take a user out of an API Management group? - Can I revoke a user's group membership without deleting the user? instructions: - text: Remove user {user} from group {group} in workspace {workspace} on service {service}, keeping the account. slots: user: path.userId group: path.groupId workspace: path.workspaceId service: path.serviceName - text: Revoke this user's membership in the workspace group. method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/groups/{groupId}/users/{userId}'].head update: x-apievangelist-phrasing: intent: Check a user's membership in a group effect: read questions: - Is a given user already a member of an API Management group? - Can I check group membership without listing every user? instructions: - text: Check whether user {user} is a member of group {group} in workspace {workspace}, service {service}. slots: user: path.userId group: path.groupId workspace: path.workspaceId service: path.serviceName - text: Confirm this user is associated with the API Management group. method: generated generated: '2026-10-01'