The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results forĀ 
Search instead forĀ 
Did you mean:Ā 

how to check branches permissions in bitbucket server using rest api ?

IC Admin
Contributor
March 7, 2017

Hello,

On our Bitbucket Server we want to add a control regarding the permissions on the branches.
As we open the create project and create repository rights to our users, we want to be sure to have at least a security on the branches management.

Is there anys way to check the branches permissions model using the rest API in order to automatise such a check ?

For instance, to be sure that any deletion of the master branch could be made only by a speficif group of users.

Thanks.

1 answer

1 accepted

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

4 votes
Answer accepted
Felix
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 8, 2017

There is a REST API for branch permissions, which is documented here.

If you're using just a "plain" branch permission (ie. not using the branching model or patterns), a GET to the following path will return the "no deletes" branch permission for the master branch:

/rest/branch-permissions/2.0/projects/<PROJECT_KEY>/repos/<REPO_SLUG>/restrictions?type=no-deletes&matcherType=BRANCH&matcherId=refs/heads/master
IC Admin
Contributor
March 8, 2017

Thank you for your answer, this is what we were looking for.

 

TAGS
AUG Leaders

Atlassian Community Events