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

Using Bitbucket Enteprise API to create a Git Tag

dima_ifoxnetworks October 9, 2019

I was following the API docs https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Busername%7D/%7Brepo_slug%7D/refs/tags. but it seems that is not working for Private Enterprise Bitbucket Servers. 

 

What I found that for Enterprise, the API access is formed in the way

 

{my-private-bibucket-server}//rest/api/latest/projects/{project-id}/repos/{repo-id}/

 

I was able to fetch tags by using 

 

GET {my-private-bitbucket-server}/rest/api/latest/projects/{project-id}/repos/{repo-id}/tags 

 

However, when I try to do a POST 

 

GET {my-private-bitbucket-server}/rest/api/latest/projects/{project-id}/repos/{repo-id}/tags 

 

with the body 
{
"name" : "1.0.0-test-tag",
"target" : {
     "hash" : "<some hash value>"
  }
}

it doesn't work

 

Can you please help me how can I do that? 

 

1 answer

0 votes
Mikael Sandberg
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
October 9, 2019

Hi @dima_ifoxnetworks,

Welcome to the Atlassian Community.

You can find the server version of the REST API for the tag here: https://docs.atlassian.com/bitbucket-server/rest/6.7.1/bitbucket-rest.html#idp347 

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events