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

Add user permission to Stash using REST API

alex1312 October 12, 2015

I'm trying to add a few users and also set their permissions with a provided json, but it's not working.

This command is working fine, but i want to add multiple users with json

curl -u admin:admin -H "Accept: application/json" -H "Content-Type: application/json" -X PUT "http://stash.mydomain.com/rest/api/1.0/projects/CPC/permissions/users?name=myuser&permission=PROJECT_WRITE

 

This command not working : 

curl -u admin:admin -H "Accept: application/json" -H "Content-Type: application/json" -X PUT "http://stash.mydomain.com/rest/api/1.0/projects/CPC/permissions/users" -d '{"name" : "myuser", "permission" : "PROJECT_READ"}' 

i'm getting an error: {"errors":[{"context":null,"message":"Permission must be specified.","exceptionName":null}]}

 

Any idea how to solve it? 

I need to add multiple users at once, this could be done using an Array inside a json.

 

Thanks, 

Alex

 

 

1 answer

1 vote
michaelstr January 30, 2017

This one should work:

curl -u admin:admin -X PUT "http://stash.mydomain.com/rest/api/1.0/projects/CPC/permissions/users?name=myuser&permission=PROJECT_READ"
rhaffey January 4, 2019

This worked for me, thanks!

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events