如何检查用户何时通过 API 添加到 Azure DevOps 中的 team/group?

How to check when user was added to team/group in Azure DevOps via API?

我是 Azure DevOps 的新手。我想检查特定用户何时通过 REST API 添加到 group/team。我参考了文档,但什么也找不到。

恐怕没有这样的休息API来获取用户加入群组或团队的时间。

解决方法:

日期和操作将被记录在Organization Settings -> Auditing -> Logs

您可以导出审核日志并在其中搜索操作。

此方法有局限性,您只能查看90 天内的日志。因此,您需要定期导出日志,以确保您不会遗漏一些记录。

另一方面,这个要求是有道理的。您可以在 our UserVoice website.

中提交有关此功能的建议票

更新:

Is there any way to get all of the groups on project level ?

这是我的休息api样本:

https://vssps.dev.azure.com/Organizationname/_apis/graph/groups?scopeDescriptor=xxx&api-version=5.1-preview.1

获取范围描述符:

GET https://vssps.dev.azure.com/{organization}/_apis/graph/descriptors/{ProjectID}?api-version=5.0-preview.1