user_access_management
Manage users, teams, roles, permissions, and OAuth applications to control access within the Ansible Automation Platform.
Instructions
User and access management tool. Handles users, teams, roles, permissions, and OAuth applications.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>"
},
"name": "user_access_management"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action: list_users, create_user, update_user, delete_user, list_teams, create_team, update_team, list_roles, assign_role, revoke_role, list_permissions, list_oauth_applications | |
| user_id | No | User ID | |
| team_id | No | Team ID | |
| role_id | No | Role ID | |
| organization_id | No | Organization ID | |
| user_data | No | User data | |
| team_data | No | Team data | |
| role_data | No | Role assignment data | |
| filters | No | Filters for listing |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||