- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 93
Remove watcher from issue
        alinach edited this page May 16, 2016 
        ·
        7 revisions
      
    Option available for Redmine 2.3.0 and higher.
Parameters:
- 
user_id(required): id of the user to remove from the issue watchers list
Sync Example:
using System;
using Redmine.Net.Api;
using Redmine.Net.Api.Types;
namespace RedmineTest
{
    class Program
    {
        static void Main(string[] args)
        {
           string host = "<host>";
           string apiKey = "<api-key>";
           var manager = new RedmineManager(host, apiKey);
           int watcherIssueId = <watcher-issue-id>;
           int watcherUserId = <watcher-user-id>;
           manager.RemoveWatcherFromIssue(watcherIssueId, watcherUserId);
           Issue issue = manager.GetObject<Issue>(watcherIssueId.ToString(), 
                                new NameValueCollection { { RedmineKeys.INCLUDE, RedmineKeys.WATCHERS } });
           Console.WriteLine("Issue without the removed watcher {0}.", issue);
       }
    }
}
Async Example:
...
  await manager.RemoveWatcherAsync(watcherIssueId, watcherUserId);
...
- 
CRUD Operations 
- 
List Operations 
- 
Specific operations - Attachments
- Issues
- Users
- Groups
- Wiki pages