You're enrolled in our new beta rewards program. Join our group to get the inside scoop and share your feedback.
Join groupJoin the community to find out what other Atlassian users are discussing, debating and creating.
Hi,
I'm trying to derive if its possible to find out which users & groups have access to a team repository using the bitbucket API. I haven't had much success going through the API methods provided by http://restbrowser.bitbucket.org/
Could you point me in the direction how I maybe able to accomplish this?
Thanks
Mark
I Managed to find my own solution by using a combination of the following end points:
List all repositories and the user's with direct access:
https://bitbucket.org/api/1.0/privileges/{teamname}
List all repositories a group has access to:
https://bitbucket.org/api/1.0/group-privileges/{teamname}/{groupowner}/{groupnameslug}
Finally list all users within the group:
https://bitbucket.org/api/2.0/groups/{teamname}
I did this using the team account credentials.
Mark
Hi there..
You can find out what teams a user belongs to by using the /user/permissions/teams api resource.
Please see https://developer.atlassian.com/bitbucket/api/2/reference/resource/user/permissions/teams for details.
Example:
Example:
$ curl https://api.bitbucket.org/2.0/user/permissions/teams
{
"pagelen": 10,
"values": [
{
"permission": "admin",
"type": "team_permission",
"user": {
"type": "user",
"nickname": "evzijst",
"display_name": "Erik van Zijst",
"uuid": "{d301aafa-d676-4ee0-88be-962be7417567}"
},
"team": {
"display_name": "Atlassian Bitbucket",
"uuid": "{4cc6108a-a241-4db0-96a5-64347ac04f87}"
}
}
],
"page": 1,
"size": 1
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi everyone, We are looking to learn more about development teams’ workflows and pain points, especially around DevOps, integrations, administration, scale, security, and the related challeng...
Connect with like-minded Atlassian users at free events near you!
Find an eventConnect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.
Host an eventYou're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.