Claude Platform Docs

Keluarkan Pengguna dari Sesi

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

Mengeluarkan anggota dari semua sesi Claude di mana saja, tanpa menghapus mereka dari organisasi. Ini mengakhiri sesi masuk mereka dan menghapus perangkat tepercaya mereka di mana pun mereka menggunakan Claude, termasuk di organisasi lain dan paket individu. Ini juga mengakhiri token OAuth yang diterbitkan untuk mereka bagi organisasi ini, sehingga aplikasi seperti Claude Code harus masuk kembali.

Token dapat memerlukan waktu hingga satu jam untuk berhenti berfungsi, meskipun hampir selalu langsung berhenti. Anggota tetap mempertahankan perannya dan dapat langsung masuk kembali. Untuk mencegah mereka masuk kembali, hapus mereka dari organisasi atau, jika organisasi Anda menggunakan single sign-on, blokir mereka di penyedia identitas Anda. Mengeluarkan anggota dari sesi tidak mengakhiri kunci API, token OAuth yang tidak diterbitkan untuk organisasi ini, atau sesi cloud dan routine Claude Code milik anggota tersebut.

Anda tidak dapat mengeluarkan pemilik utama organisasi atau orang yang diwakili oleh kunci API atau token Anda dari sesi, dan permintaan untuk mengeluarkan pemilik lain, anggota dengan izin pemilik, atau admin keanggotaan dari sesi dapat ditolak. Permintaan yang ditolak mengembalikan error 400 atau 403 yang menjelaskan alasannya. Jika permintaan mengembalikan 503, kirim lagi untuk menyelesaikannya; apa pun yang sudah diakhiri tetap berakhir.

Setiap permintaan harus menyertakan header beta anthropic-beta: admin-user-sign-out-2026-10-08. Permintaan tanpa header tersebut mengembalikan 400. Fitur mengeluarkan anggota dari sesi berada dalam tahap beta untuk organisasi Claude Enterprise. Di organisasi tempat fitur ini tidak aktif, permintaan mengembalikan 400 dengan error_code organization_not_enrolled_in_beta. Di organisasi Claude Enterprise, kunci API memerlukan scope write:members; kunci tanpa scope tersebut mendapatkan 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"
Keluarkan Pengguna dari Sesi
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"
}