Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Cannot merge pull request with REST API due to a permission problem

Marcin Kalinowski November 23, 2018

I have a master branch with merge permissions being set to only pull request only, with only a handful of users authorized to merge said pull requests.

The problem is that I am trying to automate delivery process, but I cannot merge a pull request into master with the /merge/ endpoint. The error I get is 400 - "merging a pull request requires write on origin and read on fork"

The setups tried are as follows:

1) OAUTH Consumer from the Team repository

2) OAUTH Consumer from my own user (who is explicitly stated that I am able to merge into master)

Now, if I authorize everybody to merge pull requests into master, REST API endpoint works fine. But I cannot leave it at this.

 

1 answer

0 votes
Ana Retamal
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
November 26, 2018

Hi Marcin

Can you share the code you're using so we can have a look?

Have you tried with any of the other authorized users and are getting the same error?

Let us know!
Ana

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events