Currently I am writing a script to test the Rest API functions of BitBucket. Using the administrator personal access token, I was able to use most of the Rest API functions, such as creating projects, repository. The administrator account also has "system admin" set in the global permission.
However, when I try to use the create group API function (http://hostname:7990/rest/api/1.0/admin/groups?name=testcreategroup) , it will result in error code : 401.
[errors:[
[context: null,
message: You are not permitted to access this resource, exceptionName:com.atlassian.bitbucket.AuthorisationException]
]
]
When I test using curl in the command line, using the administrator token will result in the same error. However if I use username and password instead (-u admin:password), the command will be successfully executed and the group created.
Would like to clarify if this is an issue/bug, or is this an expected behavior from using personal access token for group creation? or am I actually missing out some permission setting for the administrator account/token?
Thanks in advance.
Facing the same issue. Could be related to [BSERV-11724] Personal access tokens does not have permission to access SSH keys - Create and track feature requests for Atlassian products. ?
As one of the issue comments proposed "Looks like the solution is just using basic authentication instead of access tokens..." I tried it and can confirm that.
So use, when possible by your installation, basic authentication instead.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Bumping this as I am experiencing the same issue but with deleting groups.
I have been unable to find a way to generate a token that has permission to do this.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Was this resolved? I'm facing a similar issue as well. I'm able to hit the admin/groups on my bitbucket server api endpoint using the personal access token I've created for my admin account, but I'm not able to hit admin/permissions/groups (I get the same error message that Ling has posted). I have no troubles when I use my username and password for authentication though.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.