using this command I can get a list of users in a group
curl -H "Authorization: Bearer $TOKEN" 'https://$SERVER/rest/api/1.0/admin/groups/more-members?context=$GROUP' | jq
But when i try to use the same TOKEN to get a ssh keys from user I get a com.atlassian.bitbucket.AuthorisationException
curl -H "Authorization: Bearer $TOKEN" 'https://$SERVER/rest/ssh/1.0/keys?user=$USER' | jq
Can I use Access Tokens to get user ssh keys via REST api?
I gave up and figured out how to get oauth working with Python and Requests library.
https://gist.github.com/artizirk/538619d4a654ada9a01f3bd1670a6fa6
In the gist i have code for generating required Oauth1 RSA keys and a script for doing the Oauth dance to get required tokens. After that it is possible to use normal rest endpoints including the ssh endpoint.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.