Manage issue watchers
redmine_manage_issue_watchersAdd or remove watchers on a Redmine issue to control who receives notifications.
Instructions
Add or remove a watcher on an existing issue — the notification subscription, e.g. "watch this bug for me" or "stop notifying John about #42". Pass the issue id, the user id, and action ("add" or "remove"). Get the user id from redmine_list_users (by name) or redmine_get_current_user (for yourself); read the current watchers with redmine_get_issue and include: ["watchers"]. Nothing is destroyed: removing a watcher only stops notifications and is reversed by adding them back. NOTE: managing watchers needs the separate "Manage watchers" Redmine permission, which an otherwise-capable API key often lacks — a permission error here means exactly that and does not mean the issue or user is missing, so do not retry with different ids.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | "add" — start notifying this user about the issue; "remove" — stop notifying them. Removing only ends the subscription; it changes nothing else on the issue and is undone by calling again with "add". | |
| user_id | Yes | Numeric id of the user to add or remove. Resolve a name to an id with `redmine_list_users`; for "me"/"myself" use `redmine_get_current_user`. Group ids are not accepted on most Redmine versions — pass a user. | |
| issue_id | Yes | Numeric id of the issue whose watcher list is being changed (required). |