Redmine MCP Server

update_user

Update an existing user (requires admin privileges). Returns:

  • 200 OK: user was updated
  • 422 Unprocessable Entity: validation failed Available since Redmine 1.1

Input Schema

NameRequiredDescriptionDefault
adminNoGive user admin rights
auth_source_idNoAuthentication mode ID
custom_fieldsNoCustom field values (key: field_id, value: field_value)
firstnameNoUser's first name
idYesUser ID
lastnameNoUser's last name
loginNoUser login name
mailNoUser's email address
mail_notificationNoEmail notification options
must_change_passwdNoForce password change on next login
passwordNoNew password

Input Schema (JSON Schema)

{ "properties": { "admin": { "description": "Give user admin rights", "type": "boolean" }, "auth_source_id": { "description": "Authentication mode ID", "type": "number" }, "custom_fields": { "additionalProperties": true, "description": "Custom field values (key: field_id, value: field_value)", "type": "object" }, "firstname": { "description": "User's first name", "type": "string" }, "id": { "description": "User ID", "type": "number" }, "lastname": { "description": "User's last name", "type": "string" }, "login": { "description": "User login name", "type": "string" }, "mail": { "description": "User's email address", "format": "email", "type": "string" }, "mail_notification": { "description": "Email notification options", "enum": [ "all", "selected", "only_my_events", "only_assigned", "only_owner", "none" ], "type": "string" }, "must_change_passwd": { "description": "Force password change on next login", "type": "boolean" }, "password": { "description": "New password", "type": "string" } }, "required": [ "id" ], "type": "object" }