One read of Claude Developer Platformapi-20261110T043707Z
343 pages moved out of 893 read.
What this read moved
76-100 of 343, page 4 of 14This capture is too large to show at once. Changes 76-100 of 343 are below, significant first; the rest are on the following screens.
api/beta/organization/telemetry_destinations Changed · +18 / -0 lines
api/beta/organization/telemetry_destinations/workspaces Changed · +6 / -0 lines
api/beta/organization/usage_report Changed · +7 / -1 lines
api/beta/organization/usage_report/retrieve_messages Changed · +5 / -1 lines
api/beta/organization/users Changed · +267 / -0 lines
## Sign Out User ### Beta Cannot Sign Out Managed Member Error Details ### Beta Cannot Sign Out Membership Admin Error Details ### Beta Cannot Sign Out Owner Error Details ### Beta Cannot Sign Out Primary Owner Error Details ### Beta Cannot Sign Out Privileged Member Error Details ### Beta Cannot Sign Out Self Error Details
api/beta/organization/users/sign_out New page · 223 lines, new page
# Sign Out User ## Path parameters ## Headers ## Returns ## Example ### Response (200)
A whole new page. There's nothing to diff it against, so here is what it says.
---
title: Sign Out User
url: https://platform.claude.com/docs/en/api/beta/organization/users/sign_out
---
# Sign Out User
**POST** `/v1/organizations/users/{user_id}/sign_out`
Sign a member out of Claude everywhere, without removing them from the organization. This ends their sign-in sessions and removes their trusted devices wherever they use Claude, including other organizations and individual plans. It also ends the OAuth tokens issued to them for this organization, so apps such as Claude Code must sign in again.
A token can take up to an hour to stop working, though it almost always stops at once. The member keeps their role and can sign in again right away. To keep them out, remove them from the organization or, if your organization uses single sign-on, block them in your identity provider. Signing out does not end API keys, OAuth tokens that were not issued for this organization, or the member's Claude Code cloud sessions and routines.
You cannot sign out the organization's primary owner or the person your API key or token acts for, and a request to sign out another owner, a member with owner permissions, or a membership admin may be refused. A refused request returns a `400` or `403` error that says why. If the request returns `503`, send it again to finish; anything already ended stays ended.
Every request must include the beta header `anthropic-beta: admin-user-sign-out-2026-10-08`. A request without it returns `400`. Sign-out is in beta for Claude Enterprise organizations. In an organization where it is not enabled, a request returns `400` with `error_code` `organization_not_enrolled_in_beta`. In a Claude Enterprise organization, an API key needs the `write:members` scope; a key without it gets `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](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).
- `"anthropic-beta": array of AnthropicBeta`
This endpoint is in beta: requests must send `admin-user-sign-out-2026-10-08` in this header.
- `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"`
Object type.
For Users, this is always `"user"`.
default: user
- `id: string`
ID of the User.
- `added_at: string`
RFC 3339 datetime string indicating when the User joined the Organization.
format: date-time
- `email: string`
Email of the User.
- `name: string`
Name of the User.
- `role: BetaOrganizationRole`
Organization role of the User.
- `"admin"`
- `"billing"`
- `"claude_code_user"`
- `"developer"`
- `"managed"`
- `"membership_admin"`
- `"owner"`
- `"primary_owner"`
- `"user"`
## Example
```bash
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)
```json
{
"id": "user_01WxYzAbCdEfGhJkMnPqRsTu",
"added_at": "2024-10-30T23:58:27.427722Z",
"email": "[email protected]",
"name": "Jane Doe",
"role": "admin",
"type": "user"
}
```
api/beta/organization/webhooks Changed · +42 / -14 lines
api/beta/organization/webhooks/create Changed · +9 / -3 lines
api/beta/organization/webhooks/list Changed · +6 / -2 lines
api/beta/organization/webhooks/retrieve Changed · +6 / -2 lines
api/beta/organization/webhooks/update Changed · +9 / -3 lines
api/beta/organization/workspaces Changed · +16 / -0 lines
api/beta/organization/workspaces/service_accounts Changed · +10 / -0 lines
api/beta/sessions Changed · +136 / -2 lines
This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.
api/beta/sessions/archive Changed · +6 / -0 lines
api/beta/sessions/create Changed · +11 / -1 lines
api/beta/sessions/events Changed · +22 / -0 lines
This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.
api/beta/sessions/events/list Changed · +6 / -0 lines
api/beta/sessions/events/stream Changed · +6 / -0 lines
api/beta/sessions/list Changed · +6 / -0 lines
api/beta/sessions/resources Changed · +10 / -0 lines
api/beta/sessions/retrieve Changed · +6 / -0 lines
api/beta/sessions/threads Changed · +42 / -0 lines
This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.