# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Datadog Permissions API version: 1.0.0 extends: openapi/datadog-permissions-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: 2 - target: $.paths['/api/v2/roles/{role_id}/permissions'].delete update: x-apievangelist-phrasing: intent: Revoke a permission from a role effect: destructive questions: - Can I take a single permission away from a role? - Does revoking a permission affect everyone with that role? instructions: - text: Revoke permission {permission} from role {role_id}. slots: permission: requestBody.data role_id: path.role_id - text: Remove a permission from role {role_id}. slots: role_id: path.role_id method: generated generated: '2026-10-01' - target: $.paths['/api/v2/team/{team_id}/permission-settings/{action}'].put update: x-apievangelist-phrasing: intent: Update a team's permission setting effect: write questions: - Can I control who is allowed to edit a team or manage its members? - Which actions have team permission settings? instructions: - text: Set the {action} permission on team {team_id} to {setting}. slots: action: path.action team_id: path.team_id setting: requestBody.data - text: Change who can {action} team {team_id}. slots: action: path.action team_id: path.team_id method: generated generated: '2026-10-01'