Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

How to Unwatch issues using REST API in Bulk ?

Sreenivasan Ranganathan September 9, 2012

Hi

By mistake, I didn't turn off auto watch feature in Jira 5 and got added as a watcher in a ton of tickets that I didn't want to get notifications. I got wise a bit late :), now I have to unwatch 500+ tickets. I just dread clicking through 500+ tickets to unwatch them one by one. I was thinking I will write and run a curl script to do it in bulk.

I tried the below REST API solution, but have run into the dreaded "404" error.

curl -D- -v -u scott:xxx -X DELETE "http://jiraprod.yyyy.com/rest/api/2/issue/GORAL-131/watchers?scott"

My ID has the proper access to unwatch it.

I have project administrator access, so it doesn't seem like a permissions issue.

I am getting the below error. Any ideas about how to troubleshoot this further.

Thanks in advance. I am open to other suggestions.

CURL Output

* Connected to jiraprod.yyyy.com (XX.XX.XX.XXX) port 80 (#0)

* Server auth using Basic with user 'scott'

> DELETE /rest/api/2/issue/GORAL-131/watchers?scott HTTP/1.1

> Authorization: Basic c3JhbmdhOmJhamppMDg=

> User-Agent: curl/7.19.6 (sparc-sun-solaris2.10) libcurl/7.19.6 OpenSSL/0.9.8g zlib/1.2.3 libidn/1.14 libssh2/1.2

> Host: jiraprod.yyyy.com

> Accept: */*

>

< HTTP/1.1 404 Not Found

HTTP/1.1 404 Not Found

1 answer

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

Post a new question

0 votes
Bob Swift OSS (Bob Swift Atlassian Apps)
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
September 9, 2012

Not sure about your error, but you could try removeWatchers

TAGS
AUG Leaders

Atlassian Community Events