通过google admin sdk/API使用postman取消删除已删除的google workspace用户

l5tcr1uw  于 2023-10-18  发布在  Postman
关注(0)|答案(1)|浏览(146)

有没有人使用取消删除命令来恢复使用谷歌管理SDK API在谷歌工作区删除的用户?
https://developers.google.com/admin-sdk/directory/reference/rest/v1/users/undelete
我想取消删除最近删除的用户,但命令需要{userKey},是字符串(用户的不可变ID),我不知道在哪里以及如何找到:
HTTP请求
POST https://admin.googleapis.com/admin/directory/v1/users/{userKey}/undelete
有没有人可以帮我在下面:
1.我们需要发送一个请求来查找此用户的不可变ID。
1.使用该ID,我们将能够取消删除它
1.将用户添加到组织A.D
1.在那之后需要的任何其他东西。
谢谢你的帮助。
我试过删除一个用户,它只需要“电子邮件地址”作为标识符。我曾试图获得用户的详细信息,它只需要“电子邮件地址”作为标识符。
但当我试图取消删除,使用“电子邮件地址”作为用户键,它不承认该用户,因为它已经被删除。

ncgqoxb0

ncgqoxb01#

建议:使用users.list方法

与删除方法不同,在恢复时,您不能在userKey字段中使用用户的电子邮件地址。您必须使用21个字符的userID。在users.list方法中,在domain字段中指定您的域名,并在showDeleted字段中输入true以筛选已删除的用户。

users.list API资源管理器参数示例截图:

预期结果:

此外,我建议在运行users.undelete方法时指定orgUnitPath

用户,反删除示例请求参数:

参考:

相关问题