# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Twilio SendGrid Single Sign-On SSO Teammates API version: 1.0.0 extends: openapi/sendgrid-sso-teammates-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-24' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/v3/sso/teammates'].post update: x-apievangelist-phrasing: intent: Create an SSO teammate effect: write questions: - Can I add a teammate who signs in through single sign-on? - Is an SSO teammate's email address changeable after creation? instructions: - text: Create SSO teammate {email} named {first_name} {last_name}. slots: email: requestBody.email first_name: requestBody.first_name last_name: requestBody.last_name - text: 'Add SSO teammate {first_name} {last_name} at {email} as admin: {is_admin}.' slots: first_name: requestBody.first_name last_name: requestBody.last_name email: requestBody.email is_admin: requestBody.is_admin method: generated generated: '2026-09-24' - target: $.paths['/v3/sso/teammates/{username}'].patch update: x-apievangelist-phrasing: intent: Edit an SSO teammate's permissions effect: write questions: - Can I change an SSO teammate's scopes or admin status? - Who is allowed to update another SSO teammate's permissions? instructions: - text: Update SSO teammate {username} to {first_name} {last_name}. slots: username: path.username first_name: requestBody.first_name last_name: requestBody.last_name - text: Give SSO teammate {username} ({first_name} {last_name}) scopes {scopes}. slots: username: path.username first_name: requestBody.first_name last_name: requestBody.last_name scopes: requestBody.scopes method: generated generated: '2026-09-24'