Hi @Len Esterhuyse,
You can use the following endpoint:
An example with curl is as follows:
curl -u BitbucketUsername:AppPassword -X PUT -H "Content-Type: application/json" https://api.bitbucket.org/2.0/repositories/<workspace-id>/<repo-slug>/permissions-config/groups/developers -d '{"permission": "write"}'
where
BitbucketUsername is the username of a Bitbucket account with admin permissions to the repo
AppPassword is an app password for this account
<workspace-id> replace with the workspace id where the repo belongs
<repo-slug> replace with your repository slug
developers replace with the group slug of the group you want to add
write is the permission you want to give, it can also be 'read' or 'admin'
If the group already has access to the repo, the group permission will be changed to what you set in this call. Otherwise, the group will be added to the repo with the permissions you set in the call.
Kind regards,
Theodora
Thank you very much for the example @Theodora Boudale
Tweak a bit by escaping last bit to :
-d "{\"permission\": \"write\"}"
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.