登出用户
POST/v1/organizations/users/{user_id}/sign_out
Requires
anthropic-beta: admin-user-sign-out-2026-10-08. How to send beta headers在所有位置将成员登出 Claude,而不会将其从组织中移除。这会在该成员使用 Claude 的所有位置结束其登录会话并移除其受信任设备,包括其他组织和个人计划中的位置。此操作还会使为此组织向其签发的 OAuth 令牌失效,因此 Claude Code 等应用必须重新登录。
令牌最多可能需要一小时才会失效,但几乎总是会立即失效。该成员会保留其角色,并且可以立即重新登录。若要阻止其访问,请将其从组织中移除,或者如果您的组织使用单点登录,请在您的身份提供商中阻止该成员。登出不会使 API 密钥或并非为此组织签发的 OAuth 令牌失效,也不会结束该成员的 Claude Code 云端会话和例程。
您无法登出组织的主要所有者,也无法登出您的 API 密钥或令牌所代表的用户;登出其他所有者、具有所有者权限的成员或成员管理员的请求可能会被拒绝。被拒绝的请求会返回 400 或 403 错误,并说明原因。如果请求返回 503,请重新发送以完成操作;已结束的内容会保持结束状态。
每个请求都必须包含 beta 标头 anthropic-beta: admin-user-sign-out-2026-10-08。缺少该标头的请求会返回 400。登出功能面向 Claude Enterprise 组织处于 beta 阶段。在此功能未启用的组织中,请求会返回 400,且 error_code 为 organization_not_enrolled_in_beta。在 Claude Enterprise 组织中,API 密钥需要 write:members 权限范围;没有该权限范围的密钥会收到 403。
Path parameters
Headers
Returns
登出用户
curl https://api.anthropic.com/v1/organizations/users/$USER_ID/sign_out \
-X POST \
-H 'anthropic-version: 2026-10-21' \
-H 'anthropic-beta: admin-user-sign-out-2026-10-08' \
-H "Authorization: Bearer $ANTHROPIC_API_KEY"Response 200
{
"id": "user_01WxYzAbCdEfGhJkMnPqRsTu",
"added_at": "2024-10-30T23:58:27.427722Z",
"email": "user@emaildomain.com",
"name": "Jane Doe",
"role": "admin",
"type": "user"
}Returns Examples
Response 200
{
"id": "user_01WxYzAbCdEfGhJkMnPqRsTu",
"added_at": "2024-10-30T23:58:27.427722Z",
"email": "user@emaildomain.com",
"name": "Jane Doe",
"role": "admin",
"type": "user"
}