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

Commit file to a specific branch using Bitbucket API 2.0

Patrik December 11, 2020

Hello,

I'm trying to commit files to a specific branch (That's already created) using the Bitbucket API. When executing in Postman it creates a commit on master rather than on a specific branch I've specified according to the documentation.

Specifically this is the endpoint I'm using:
https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Bworkspace%7D/%7Brepo_slug%7D/src#post 

Here's my request:

POST https://api.bitbucket.org/2.0/repositories/{workspace}/{slug}/src/?parents=master&branch=TestBranch

I've tried omitting parents and just using branch but all attempts fallback to comitting to the master branch.

What's the proper way to call this endpoint to commit to a specified branch?


Thanks in advance.

1 answer

1 accepted

0 votes
Answer accepted
Patrik December 11, 2020

I managed to get it working by posting those Query Parameters as form data as well along with my attached files. I guess I was thrown off a bit when reading the documentation and separated my files in form-data and query parameters attached to the endpoint URL.

Here's the Postman setup I used to get it working:

Screenshot 2020-12-12 at 01.41.23.png

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events