# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Asana Team Memberships API version: 1.0.0 extends: openapi/asana-team-memberships-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['/team_memberships/{team_membership_gid}'].get update: x-apievangelist-phrasing: intent: Get a team membership effect: read questions: - What does a single team membership record include? - Can I look up one team membership by ID? instructions: - text: Show team membership {membership}. slots: membership: path.team_membership_gid - text: Fetch the details of team membership {membership}. slots: membership: path.team_membership_gid method: generated generated: '2026-10-01' - target: $.paths['/team_memberships'].get update: x-apievangelist-phrasing: intent: List team memberships by team, user or workspace effect: read questions: - Which teams is a user a member of in a workspace? - Can I filter team memberships by both team and user? instructions: - text: List team memberships for user {user} in workspace {workspace}. slots: user: query.user workspace: query.workspace - text: Check whether {user} has a membership in team {team}. slots: user: query.user team: query.team method: generated generated: '2026-10-01' - target: $.paths['/teams/{team_gid}/team_memberships'].get update: x-apievangelist-phrasing: intent: List a team's memberships effect: read questions: - Who holds membership in a particular team? - Can I page through one team's membership records? instructions: - text: List the membership records for team {team}. slots: team: path.team_gid - text: Show who has team membership in {team}. slots: team: path.team_gid method: generated generated: '2026-10-01' - target: $.paths['/users/{user_gid}/team_memberships'].get update: x-apievangelist-phrasing: intent: List a user's team memberships effect: read questions: - What team memberships does a user hold in a workspace? - Do I need to specify a workspace to list a user's team memberships? instructions: - text: List team membership records for user {user} in workspace {workspace}. slots: user: path.user_gid workspace: query.workspace - text: Show {user}'s team memberships inside {workspace}. slots: user: path.user_gid workspace: query.workspace method: generated generated: '2026-10-01'