Since bitbucket no longer supported the use of username. We must instead use User uuid for accessing the bitbucket api's.
Depreciated or Earlier
Latest
https://api.bitbucket.com/2.0/users/558050:c0b72ad0-1cb5-4018-9cdc-0cde8492c443
Since bitbucket no longer supported the use of username. We must instead use User uuid for accessing the bitbucket api's.
Depreciated or Earlier
Latest
https://api.bitbucket.com/2.0/users/558050:c0b72ad0-1cb5-4018-9cdc-0cde8492c443
You can make a GET request for a repository that you own and see your UUID listed under the owner
attribute:
curl https://api.bitbucket.org/2.0/repositories/1team/moxie
Or you could possibly make a GET request for all team members of a team you're a part of and see their UUID's there
curl https://api.bitbucket.org/2.0/teams/1team/members
Info taken from https://developer.atlassian.com/bitbucket/api/2/reference/meta/uri-uuid#repo-obj
I can't believe it could be this hard to get my own UUID. The way i fixed it was to create a public repo and then run this curl command
curl https://api.bitbucket.org/2.0/repositories/<bitbucketusername>/testrepo
the ouput contained my UUID. I then obviously deleted the unsafe public repo.
When using authenticated access you can make a GET request to /2.0/user
and you will get the authenticated user's information:
$ curl -H "Authorization: Bearer $TOKEN" https://api.bitbucket.org/2.0/user
You need the value of account_id
to access the API resources.
From: https://developer.atlassian.com/bitbucket/api/2/reference/resource/user
See your bitbucket repository/admin. Click to advance.