Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

How to use bitbucket cloud APIs ?

Bitbucket cloud APIs have a good documentation, but I could not find a comprehensive examples showing how to make authenticated calls to those APIs.

My requirement is very simple.  As a bitbucket cloud admin for a given workspace, I would like to get a list of all the repos the workspace has.

I would like to be able to do this from my python backend (a simple script & nothing else). There is no user interaction involved in this case.  Now having gone through the documentation & a bunch of online resources, it appears that there are a few ways to get authentication tokens, which is (obviously) the first step to be able to call any other APIs.

Here are a few things I'm struggling with & would really appreciate any inputs around the same : (PS: pointing me to the right resources would also be great help. Don't necessarily need direct spoon fed answers :) )

  1. What's the difference between the different tokens? On Bitbucket cloud I can see App Tokens & Oauth Consumers. Which one is the one to be used in my case above? And with each, what should be the respective header value?

  2. What's the endpoint to which the call needs to be made? For example to get a list of the all repos in the given workspace, for which I am an admin, would it be<my_workspace_name_here> or would it be<my_workspace_name_here>/2.0/repositories/ or would it be something else? 

  3. There is this official python lib from Atlassian which does seem to talk about how to get the authentication done for Bitbucket cloud using the app password, something like using the below:

    bitbucket_app_pw = Cloud(

and then the corresponding API call to list the repos seems to be 


but the `bitbucket` Cloud object, obtained from the former snippet above, does not seem to have the project_list method at all. Am I missing something here?

0 answers

Suggest an answer

Log in or Sign up to answer
Community showcase
Published in Bitbucket

📣 Calling Bitbucket Data Center customers to participate in research

Hi everyone, Are you Bitbucket DC customer? If so, we'd love to talk to you! Our team wants to dive deep to understand your long-term plans regarding Bitbucket DC and Atlassian Cloud. Do you plan...

128 views 2 4
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you