Claude Platform Docs

Encerrar sessão do usuário

POST/v1/organizations/users/{user_id}/sign_out
Requires anthropic-beta: admin-user-sign-out-2026-10-08. How to send beta headers

Encerra a sessão de um membro no Claude em todos os lugares, sem removê-lo da organização. Isso encerra as sessões de login dele e remove seus dispositivos confiáveis em todos os lugares onde ele usa o Claude, incluindo outras organizações e planos individuais. Também encerra os tokens OAuth emitidos para ele nesta organização, de modo que aplicativos como o Claude Code precisam fazer login novamente.

Um token pode levar até uma hora para parar de funcionar, embora quase sempre pare imediatamente. O membro mantém sua função e pode fazer login novamente de imediato. Para mantê-lo fora, remova-o da organização ou, se sua organização usa single sign-on, bloqueie-o no seu provedor de identidade. O encerramento de sessão não encerra chaves de API, tokens OAuth que não foram emitidos para esta organização nem as sessões na nuvem e rotinas do Claude Code do membro.

Você não pode encerrar a sessão do proprietário principal da organização nem da pessoa em nome de quem sua chave de API ou token atua, e uma solicitação para encerrar a sessão de outro proprietário, de um membro com permissões de proprietário ou de um administrador de membros pode ser recusada. Uma solicitação recusada retorna um erro 400 ou 403 que informa o motivo. Se a solicitação retornar 503, envie-a novamente para concluir; o que já foi encerrado permanece encerrado.

Toda solicitação deve incluir o cabeçalho beta anthropic-beta: admin-user-sign-out-2026-10-08. Uma solicitação sem ele retorna 400. O encerramento de sessão está em beta para organizações Claude Enterprise. Em uma organização onde ele não está habilitado, uma solicitação retorna 400 com error_code organization_not_enrolled_in_beta. Em uma organização Claude Enterprise, uma chave de API precisa do escopo write:members; uma chave sem ele recebe 403.

Path parameters
user_id: string

ID of the User.

Headers
"anthropic-version": optional string

The version of the Claude API you want to use.

Read more about versioning and our version history here.

"anthropic-beta": array of AnthropicBeta

This endpoint is in beta: requests must send admin-user-sign-out-2026-10-08 in this header.

One of the following:
string
"message-batches-2024-09-24"
"prompt-caching-2024-07-31"
"computer-use-2024-10-22"
"computer-use-2025-01-24"
"pdfs-2024-09-25"
"token-counting-2024-11-01"
"token-efficient-tools-2025-02-19"
"output-128k-2025-02-19"
"files-api-2025-04-14"
"mcp-client-2025-04-04"
"mcp-client-2025-11-20"
"dev-full-thinking-2025-05-14"
"interleaved-thinking-2025-05-14"
"code-execution-2025-05-22"
"extended-cache-ttl-2025-04-11"
"context-1m-2025-08-07"
"context-management-2025-06-27"
"model-context-window-exceeded-2025-08-26"
"skills-2025-10-02"
"fast-mode-2026-02-01"
"output-300k-2026-03-24"
"user-profiles-2026-03-24"
"user-profiles-2026-08-18"
"user-profiles-2026-09-04"
"advisor-tool-2026-03-01"
"managed-agents-2026-04-01"
"cache-diagnosis-2026-04-07"
"dreaming-2026-04-21"
"thinking-token-count-2026-05-13"
"server-side-fallback-2026-06-01"
"server-side-fallback-2026-07-01"
"fallback-credit-2026-06-01"
"fallback-credit-2026-07-01"
"agent-memory-2026-07-22"
"mid-conversation-tool-changes-2026-07-01"
"compact-2026-01-12"
"computer-use-2025-11-24"
"mcp-tunnels-2026-06-22"
"structured-outputs-2025-11-13"
"task-budgets-2026-03-13"
"thinking-display-updates-2026-08-18"
"ce-user-management-2026-07-13"
"mid-conversation-output-config-2026-07-01"
"thinking-binding-controls-2026-08-01"
"mid-conversation-system-clear-at-2026-08-21"
"compact-2026-09-04"
"inline-tools-2026-09-15"
"mcp-client-2026-09-15"
"ce-plugins-2026-09-01"
"spend-limit-reads-2026-09-26"
"telemetry-destinations-2026-08-11"
"webhooks-2026-10-07"
"admin-user-sign-out-2026-10-08"
"message-threads-2026-08-12"
"analytics-usage-cost-2026-08-24"
"experimental-claude-tag-2026-10-21"
Returns
BetaOrganizationUser object{ type: "user", id, added_at, 3 more }
type: "user"

Object type.

For Users, this is always "user".

defaultuser
id: string

ID of the User.

added_at: string

RFC 3339 datetime string indicating when the User joined the Organization.

formatdate-time
email: string

Email of the User.

name: string

Name of the User.

Organization role of the User.

One of the following:
"admin"
"billing"
"claude_code_user"
"developer"
"managed"
"membership_admin"
"owner"
"primary_owner"
"user"
Encerrar sessão do usuário
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"
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"
}