I want to restrict push to master branch with API request. I execute a query:
POST bitbucket_url/rest/branch-permissions/2.0/projects/project_name/repos/repo_name/restrictions
with parameters
{
"matcher": {
"id": "master",
"displayId": "master",
"type": {
"id": "BRANCH",
},
"active": True,
},
"type": "pull-request-only",
"users": [],
"groups": some_groups
}But it doesn't work. Branch restrictions are created and don't work (users can push into master without pull requests).
If I manually create the same branch restrictions, they work.
My Bitbucket version: 4.9.0
Sincerely,
Anna.