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.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.