# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Confluent Cloud Users (iam/v2) API version: 1.0.0 extends: openapi/confluent-users-iam-v2-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['/iam/v2/users'].get update: x-apievangelist-phrasing: intent: List users in the organization effect: read questions: - Who are all the users in my Confluent Cloud organization? - How do I page through the organization's user list? instructions: - text: List all users in my organization. - text: Show the next page of users after {page_token}. slots: page_token: query.page_token method: generated generated: '2026-09-26' - target: $.paths['/iam/v2/users/{id}'].get update: x-apievangelist-phrasing: intent: Get a user effect: read questions: - What email and auth method does a particular user have? - Can I look up one user by their ID? instructions: - text: Get user {id}. slots: id: path.id - text: Show the profile of user {id}. slots: id: path.id method: generated generated: '2026-09-26' - target: $.paths['/iam/v2/users/{id}'].delete update: x-apievangelist-phrasing: intent: Delete a user and their resources effect: destructive questions: - Does deleting a user also remove their cloud API keys? - What removes someone from the organization? instructions: - text: Delete user {id}. slots: id: path.id - text: Remove user {id} from the organization along with their resources. slots: id: path.id method: generated generated: '2026-09-26' - target: $.paths['/iam/v2/users/{id}'].patch update: x-apievangelist-phrasing: intent: Update a user's profile effect: write questions: - Can I change a user's full name? - Which call edits a user's name details? instructions: - text: Change user {id}'s full name to {full_name}. slots: id: path.id full_name: requestBody.full_name - text: Update the profile of user {id} with name {full_name}. slots: id: path.id full_name: requestBody.full_name method: generated generated: '2026-09-26' - target: $.paths['/iam/v2/users/{id}/auth'].patch update: x-apievangelist-phrasing: intent: Change a user's authentication method effect: write questions: - How do I switch a user between SSO and password login? - Can I change only the authentication type of a user? instructions: - text: Set user {id}'s authentication method to {auth_type}. slots: id: path.id auth_type: requestBody.auth_type - text: Switch user {id} to {auth_type} login. slots: id: path.id auth_type: requestBody.auth_type method: generated generated: '2026-09-26'