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

Bitbucket rest api POST pull request from a fork-repo

eastek_claire December 21, 2017

I know I can use the api way to POST pull request because I have read this page .

I want to use the way to pull request from a fork-repo to repo but got "Bad request".
I used this code and 

curl -X POST -H "Content-Type: application/json" -u $Bitbucket_User:$Bitbucket_Pass \
https://bitbucket.org/api/2.0/repositories/$Bitbucket_User/$Repo/pullrequests \
-d '{"title": "test api pull request",
"description": "test api pull request.",
"source": {
"branch": {
"name": "fork_repo_branch"
},
"repository": {
"full_name": "$Bitbucket_User/$fork_repo"
}
},
"destination": {
"branch": {
"name": "repo_branch"
}
},
"close_source_branch": false
}'

Do someone know what wrong is?

1 answer

1 accepted

1 vote
Answer accepted
jredmond
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
January 4, 2018

Was there any other information with the response? There should be some additional information there about what specifically is wrong.

Also, please use `api.bitbucket.org/2.0/` in the URL instead of `bitbucket.org/api/2.0/` - it should be a bit more responsive.

eastek_claire January 4, 2018

Thank you!!

Finally, I push directly to main repo .

lalita_infostretch September 18, 2018

Could you plz guide me to add source ?I am getting error "malformed object"

Like Ivo Sandoval likes this
venkatesh vp August 31, 2023

Can you pls help to fork a repo using the API, some mentioned bu they havent provided a complete code.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events