转移已撤销权限的用户的内容
本文概述了工作空间所有者如何从企业版工作空间内已撤销权限的成员处转移内容 📖
当用户被删除、撤销权限或离开工作空间时,他们可能会留下私人页面内容。此功能允许企业版工作空间的所有者将此内容转移给另一位当前用户,以便轻松恢复。
注意:此流程适用于用户离开工作空间后的私人内容。与当前工作空间成员共享的内容将无法传输。
如果满足以下条件,工作空间所有者能够重新分配最近离开工作空间的用户的私人内容:
该用户当前不是工作空间的一部分(他们已被撤销权限)。
该用户拥有私人页面。
该用户的私人页面尚未重新分配给其他用户。
该用户在过去30天内曾是工作空间的一部分。
工作空间处于企业版订阅中。
前往
设置并点击成员部分。导航至
最近离开用户选项卡。对于已撤销权限的用户(“最近离开的用户”),请选择要将其私人页面转移到的目标位置。
您将看到一个确认模块;选择
转移私人页面以继续私人页面转移流程。该已撤销权限的用户的所有私人页面都将出现在目标用户的侧边栏中,并嵌套在一个新的顶级私人页面下。
注意:一旦用户的所有私人页面都已重新分配,该用户将不再出现在最近离开列表中。
企业版工作空间所有者可以使用内容转移 API,将私人页面从最近移除的工作空间成员转移至另一位成员。此 API 需要满足上述条件的资格标准。
要使用此 API,企业版工作空间所有者可以:
创建一个新的内部集成 并赋予
转移内容功能。
请使用以下 API 调用来转移内容:
curl -X POST '
-H 'Authorization: Bearer
-H 'Notion-Version: 2022-06-28' \\
-H "Content-Type: application/json" \\
-d '{ "from_user_id":
from_user_id代表已移除的用户。如果您正在使用 SCIM webhook,则 user_id 会包含在有效负载中。to_user_id代表传输内容的收件人。您可以通过使用 列出用户 API 端点 查询 Notion 公共 API,或使用您的身份提供商提供的 API 来检索此 user_id。例如,Okta 提供了 listAppUsers API。appUser 的 externalID 即为 Notion 用户 ID。
curl '
-H 'Authorization: Bearer '"$NOTION_API_KEY"'' \\\\
-H "Notion-Version: 2022-06-28"
3. 如果验证失败,API 会返回失败响应。验证可能失败的原因包括:源用户仍在工作空间中,或工作空间非企业版。如果验证通过,API 会返回成功响应并开始处理转移。转移完成后,转移的内容将出现在收件人的私人 Notion 内容中,同时,收件人还会收到收件箱和电子邮件通知。
如果用户在过去30天内离开并重新加入工作空间,工作空间所有者将能够恢复其私人页面、共享页面、群组成员身份以及团队协作区成员身份。
要实现这一点,只需前往 设置 → 人员 或 成员(取决于你的套餐),然后将成员重新添加到工作空间。重新添加后,在同一设置中点击其姓名旁边的箭头,即可恢复其访问权限和内容。

