在 Bitbucket API 中,如何获得所有许可用户的列表?

In Bitbucket API, how can I get a list of ALL licensed users?

我看过 Bitbucket API docs and this post 。第二个 link 询问属于 repo 的用户,但在我的例子中,我只想要一个所有许可用户的列表。真的没有办法做到这一点还是我在文档中遗漏了它?

执行如下操作:

curl -s --user USER:PASS --request GET https://BITBUCKET-SERVER/rest/api/1.0/admin/users?limit=1000 | jq --raw-output '.values[] | .name + " => " + .displayName'

您将获得 "username => name" 用户列表。

仅供寻找此内容的其他人使用:当前接受的答案提供了一种列出所有用户的方法,但这将包括未许可 用户,即当前未使用的用户记录一个座位。

如果您想获得所有许可用户的列表,请按照 How do I find which users count against my Bitbucket Server license? 中描述的步骤安装一个 add-on,它会给您准确的信息。