Hello!
According to Your REST API documentation and the same question, I must be able to create a PR with REST API, but every time I'm getting 400 response.
I tried to make this request (also the same with Python):
curl -v https://api.bitbucket.org/2.0/repositories/<org_name>/<repo-name>/pull-requests \
-u my-username:my-password \
request POST \
header 'Content-Type: application/json' \
data '{
"title": "My Title",
"source": {
"branch": {
"name": "test_12345"}}}'
and I've received this error:
{"type": "error", "error": {"message": "Resource not found", "detail": "There is no API hosted at this URL.\n\nFor information about our API's, please refer to the documentation at: https://developer.atlassian.com/bitbucket/api/2/reference/"}}
Could I ask you please to help me with it?
What I'm doing wrong?
Hi @Vitalii Bendyna ,
you are using the wrong format :
Your https://api.bitbucket.org/2.0/repositories/<org_name>/<repo-name>/pull-requests
Correct https://api.bitbucket.org/2.0/repositories/my-workspace/my-repository/pullrequests
Hope this helps,
Fabio
Yep, thanks. Somehow it worked.
But with python requests library still I'm not able to do it... Never-mind, I used curl))
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for the feedback @Vitalii Bendyna . Please marl my answer as accepted
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.