# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Asana Teams API version: 1.0.0 extends: openapi/asana-teams-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: 7 - target: $.paths['/teams'].post update: x-apievangelist-phrasing: intent: Create a team effect: write questions: - How do I create a new team in my organization? - Can I set a team's description when creating it? instructions: - text: Create a team named {team}. slots: team: requestBody.data - text: Set up a new team with {fields}. slots: fields: requestBody.data method: generated generated: '2026-10-01' - target: $.paths['/teams/{team_gid}'].get update: x-apievangelist-phrasing: intent: Get a team's details effect: read questions: - What does a team's full record include? - Can I look up a team's name and description by ID? instructions: - text: Show team {team}. slots: team: path.team_gid - text: Fetch the details of team {team}. slots: team: path.team_gid method: generated generated: '2026-10-01' - target: $.paths['/teams/{team_gid}'].put update: x-apievangelist-phrasing: intent: Update a team effect: write questions: - Can I rename a team or change its visibility? - Which team settings can be edited? instructions: - text: Rename team {team} to {name}. slots: team: path.team_gid name: requestBody.data - text: Update team {team} with {changes}. slots: team: path.team_gid changes: requestBody.data method: generated generated: '2026-10-01' - target: $.paths['/workspaces/{workspace_gid}/teams'].get update: x-apievangelist-phrasing: intent: List the teams in a workspace effect: read questions: - What teams exist in my organization? - Which teams can I see in a workspace? instructions: - text: List the teams in workspace {workspace}. slots: workspace: path.workspace_gid - text: Show all visible teams in organization {workspace}. slots: workspace: path.workspace_gid method: generated generated: '2026-10-01' - target: $.paths['/users/{user_gid}/teams'].get update: x-apievangelist-phrasing: intent: List the teams a user belongs to effect: read questions: - Which teams is a particular person on? - Can I see a user's teams within one organization? instructions: - text: List the teams user {user} is on in organization {organization}. slots: user: path.user_gid organization: query.organization - text: Show which teams {user} belongs to in {organization}. slots: user: path.user_gid organization: query.organization method: generated generated: '2026-10-01' - target: $.paths['/teams/{team_gid}/addUser'].post update: x-apievangelist-phrasing: intent: Add a user to a team effect: write questions: - How do I add someone to a team? - Do I have to be a team member myself to add others? instructions: - text: Add user {user} to team {team}. slots: team: path.team_gid user: requestBody.data - text: Put {user} on team {team}. slots: team: path.team_gid user: requestBody.data method: generated generated: '2026-10-01' - target: $.paths['/teams/{team_gid}/removeUser'].post update: x-apievangelist-phrasing: intent: Remove a user from a team effect: write questions: - Can I take someone off a team? - Can I remove myself from a team? instructions: - text: Remove user {user} from team {team}. slots: team: path.team_gid user: requestBody.data - text: Take {user} off team {team}. slots: team: path.team_gid user: requestBody.data method: generated generated: '2026-10-01'