Hi, @Asipu Pawankumar! Welcome to the community!
You can run the following request to create a branch using API:
curl https://api.bitbucket.org/2.0/repositories/{workspace}/{repository}/refs/branches
-s -u username:AppPassword -X POST -H "Content-Type: application/json"
-d '{
"name" : "{new_branch_name}",
"target" : {
"hash" : "main"
}
}'
"main" should be the existing branch or commit hash from where you want to create a new branch.
And in order to delete a branch, you can run the following request:
curl --request DELETE -u username:AppPassword https://api.bitbucket.org/2.0/repositories/{workspace}/{repository}/refs/branches/{branch_name}
You can access the following links to find these endpoints:
Create a branch:
Delete a branch:
I hope this helps, but do let me know if you have any questions.
Kind regards,
Caroline
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.