update_user
Update an existing Redmine user's account details, including login, name, email, password, status, and admin privileges. Requires admin permissions.
Instructions
Updates an existing user. Requires admin privileges.
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": {
"id": "<id>"
},
"name": "update_user"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Numeric user ID to update (required) | |
| login | No | User login name | |
| firstname | No | First name | |
| lastname | No | Last name | |
| No | Email address | ||
| password | No | New password | |
| auth_source_id | No | External authentication source ID. Set to null for local auth | |
| mail_notification | No | Email notification preference: all, selected, only_my_events, only_assigned, only_owner, none | |
| must_change_passwd | No | Force password change at next login | |
| generate_password | No | Generate a random password automatically | |
| status | No | User status: 1=active, 2=registered, 3=locked | |
| admin | No | Whether the user has admin privileges | |
| language | No | User language preference | |
| custom_fields | No | Custom field values | |
| group_ids | No | Group IDs to assign the user to. Admin-only. Replaces all current group memberships | |
| send_information | No | Send account information email to the user |