HomeDocs changes
Documentation changes
What the docs quietly changed.
Anthropic's published documentation, fetched on a schedule and diffed against the last copy. Every edit dated, including the ones that never made a release note.
Last poll read all 4 cleanly: Claude Code CLI, Claude Developer Platform, Claude Documentation, Model Context Protocol. A date here is when this site noticed, not when Anthropic edited.
Claude Developer Platform
821pages tracked
767 changed this week · last read 24 Oct 2026
Claude Code CLI
228pages tracked
146 changed this week · last read 24 Oct 2026
Claude Documentation
280pages tracked
69 changed this week · last read 24 Oct 2026
Model Context Protocol
357pages tracked
171 changed this week · last read 23 Oct 2026
100 on this page
10,173 of the ledger's changes in api. Show every change
ReadSourcePageWhatLines
6 Oct 2026
26 pages
+651 −485 lines
api
release-notes/overview
±changed
+5−1
apichanged
release-notes/overview
### October 5, 2026
* We've added `capabilities.thinking.types.disabled` to the [Models API](https://platform.claude.com/docs/en/api/models/list). `GET /v1/models` and `GET /v1/models/{model_id}` now
* You can now restrict which sites a Claude Managed Agents agent's `web_search` and `web_fetch` tools can reach. Set `allowed_domains` or `blocked_domains` on the tool's entry in t
+5 −1 lines
Recorded here 6 Oct 2026 22:07 UTC
api
models/overview
±changed
+2−0
apichanged
models/overview
Each model's `capabilities` object includes `thinking.types.disabled`, which reports whether the model accepts `thinking: {type: "disabled"}`, the setting that [turns thinking off]
+2 −0 lines
Recorded here 6 Oct 2026 22:07 UTC
api
models/fable-5-1/migration-guide
±changed
+1−1
apichanged
models/fable-5-1/migration-guide
3. **Use `fallbacks: "default"` for refusals:** Keep handling `stop_reason: "refusal"` and reading `stop_details.category` before response content. To re-run refused requests on an
3. **Use `fallbacks: "default"` for refusals:** Keep handling `stop_reason: "refusal"` and reading `stop_details.category` before response content. To re-run refused requests on an
+1 −1 lines
Recorded here 6 Oct 2026 22:07 UTC
api
managed-agents/tools-web-restrictions
+new page
+523−0
apinew page
managed-agents/tools-web-restrictions
No line of the body moved in this read.
+523 −0 lines
Recorded here 6 Oct 2026 22:07 UTC
api
managed-agents/tools
±changed
+41−452
apichanged
managed-agents/tools
The agent toolset includes the following tools. All are enabled by default when you include the toolset in your agent configuration. Each entry in the `configs` array is identified
The agent toolset includes the following tools. All are enabled by default when you include the toolset in the agent configuration.
Enable the full toolset with `agent_toolset_20260401` when creating an agent. Use the `configs` array to disable specific tools or override their settings. Each config entry can al
Config entries for `web_search` and `web_fetch` also accept domain filters and other web settings; see [Restrict web search and web fetch domains](https://platform.claude.com/docs/
+41 −452 lines
Recorded here 6 Oct 2026 22:07 UTC
api
managed-agents/session-operations
±changed
+1−1
apichanged
managed-agents/session-operations
You can update a session's `agent.tools` and `agent.mcp_servers`, including permission policies and per-tool web settings such as [domain filters](https://platform.claude.com/docs/
You can update a session's `agent.tools` and `agent.mcp_servers`, including permission policies and per-tool web settings such as [domain filters](https://platform.claude.com/docs/
+1 −1 lines
Recorded here 6 Oct 2026 22:07 UTC
api
managed-agents/migration
±changed
+1−1
apichanged
managed-agents/migration
* **Web search and web fetch settings:** Same `allowed_domains`, `blocked_domains`, `max_content_tokens`, and `user_location` fields, now set once on the `web_search` and `web_fetc
* **Web search and web fetch settings:** Same `allowed_domains`, `blocked_domains`, `max_content_tokens`, and `user_location` fields, now set once on the `web_search` and `web_fetc
+1 −1 lines
Recorded here 6 Oct 2026 22:07 UTC
api
managed-agents/mcp-connector
±changed
+1−1
apichanged
managed-agents/mcp-connector
The `mcp_toolset` entry supports a `default_config` object and a `configs` array, applied to the tools the MCP server exposes. Each `configs` entry accepts only `name`, `enabled`,
The `mcp_toolset` entry supports a `default_config` object and a `configs` array, applied to the tools the MCP server exposes. Each `configs` entry accepts only `name`, `enabled`,
+1 −1 lines
Recorded here 6 Oct 2026 22:07 UTC
api
managed-agents/environments
±changed
+3−3
apichanged
managed-agents/environments
The `networking` field controls the sandbox's outbound network access. It does not affect the `web_search` or `web_fetch` tools, which run on Anthropic's servers; to restrict the s
The `networking` field controls the sandbox's outbound network access. It does not affect the `web_search` or `web_fetch` tools, which run on Anthropic's servers; to restrict the s
* `allowed_hosts` specifies domains the sandbox can reach. Specify bare hostnames or wildcard patterns (such as `*.example.com`). Do not include a URL scheme, port, or path.
* `allowed_hosts` specifies domains the sandbox can reach. Specify bare hostnames or wildcard patterns (such as `*.example.com`). Do not include a URL scheme, port, or path. A bare
An agent that only uses the `web_search` and `web_fetch` tools does not need `unrestricted` networking if you can list the sites it needs. [Networking](https://platform.claude.com/
+3 −3 lines
Recorded here 6 Oct 2026 22:07 UTC
api
manage-claude/inference-hooks-endpoint
±changed
+1−1
apichanged
manage-claude/inference-hooks-endpoint
There are two hook events, told apart by the top-level `type` field. The prompt frame is sent once per governed inference request, before inference begins. The tool call frame is s
There are two hook events, told apart by the top-level `type` field. The prompt frame is sent once per governed inference request, before inference begins. The tool call frame is s
+1 −1 lines
Recorded here 6 Oct 2026 22:07 UTC
api
manage-claude/inference-hooks-configuration
±changed
+1−1
apichanged
manage-claude/inference-hooks-configuration
Turn on **Validate tool calls**, below **Enforce verdicts**, and confirm in the dialog, to also send the tool calls in each of Claude's responses to your AI security server and
**Validate tool calls**, below **Enforce verdicts**, also sends the tool calls in each of Claude's responses to your AI security server and waits for its verdict before they ru
+1 −1 lines
Recorded here 6 Oct 2026 22:07 UTC
api
manage-claude/inference-hooks
±changed
+3−5
apichanged
manage-claude/inference-hooks
There are two hook events. `prompt` fires once per governed inference request, before inference begins. `tool_call` fires when Claude's response contains tool calls, before any of
There are two hook events. `prompt` fires once per governed inference request, before inference begins. `tool_call` fires when Claude's response contains tool calls, before any of
The following diagram traces one example (a Cowork request where Claude also calls an O365 tool) to illustrate which parts of the flow are hooked. The hooked points are the diagram
The following diagram traces one example (a Cowork request where Claude also calls an O365 tool) to illustrate which parts of the flow are hooked. The hooked points are the diagram

+3 −5 lines
Recorded here 6 Oct 2026 22:07 UTC
api
manage-claude/compliance-sessions
±changed
+4−0
apichanged
manage-claude/compliance-sessions
On a very large session, the messages endpoint can return a 400 for a page, with a message saying that the page is too large to read; see [Transcript page too large](https://platfo
On a very large session, the messages endpoint might also return a 429 whose `error.details.error_code` is `transcript_read_server_busy`. It does not mean that your organization ex
+4 −0 lines
Recorded here 6 Oct 2026 22:07 UTC
api
manage-claude/compliance-errors
±changed
+40−4
apichanged
manage-claude/compliance-errors
Match on the HTTP status code and `error.type`, not on the message string. Messages are stable enough to copy into runbooks but might be reworded over time; the status codes and ty
Match on the HTTP status code and `error.type`, not on the message string. Messages are stable enough to copy into runbooks but might be reworded over time; the status codes and ty
| [400 Bad Request](https://platform.claude.com/docs/en/manage-claude/compliance-errors#400-bad-request) | No | Fix the request, or ena
| [400 Bad Request](https://platform.claude.com/docs/en/manage-claude/compliance-errors#400-bad-request) | No | Fix the request, or ena
The request was syntactically valid, but the server rejected a parameter or the Compliance API is not enabled for the organization. Fix the cause named in the message and resend.
+40 −4 lines
Recorded here 6 Oct 2026 22:07 UTC
api
cli-sdks-libraries/middleware
±changed
+2−0
apichanged
cli-sdks-libraries/middleware
accTitle: How a request and its response pass through middleware
accDescr: Your code sends the request to Middleware A. Middleware A calls next(request) to pass it to Middleware B, and Middleware B calls next(request) to pass it to the SDK c
+2 −0 lines
Recorded here 6 Oct 2026 22:07 UTC
api
build-with-claude/thinking
±changed
+2−0
apichanged
build-with-claude/thinking
To check whether a model accepts `"disabled"` before you send a request, read its `capabilities.thinking.types.disabled.supported` value from the Models API. [Using the Models API]
+2 −0 lines
Recorded here 6 Oct 2026 22:07 UTC
api
build-with-claude/fallback-credit
±changed
+1−1
apichanged
build-with-claude/fallback-credit
Send the request that may be refused with the `anthropic-beta: fallback-credit-2026-07-01` header. The `server-side-fallback-2026-07-01` header also grants the same fields, and
Send the request that may be refused with the `anthropic-beta: fallback-credit-2026-07-01` header. The `server-side-fallback-2026-07-01` header also grants the same fields, exc
+1 −1 lines
Recorded here 6 Oct 2026 22:07 UTC
api
agents-and-tools/tool-use/web-search-tool
±changed
+3−3
apichanged
agents-and-tools/tool-use/web-search-tool
These organization-level settings in the Claude Console apply to Messages API requests only. [Claude Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) se
These organization-level settings in the Claude Console apply to Messages API requests only. [Claude Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) se
On [Claude Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview), set these fields on the `web_search` entry of the agent toolset; see [Restrict web search a
On [Claude Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview), set these fields on the `web_search` entry of the agent toolset; see [Restrict web search a
On Claude Managed Agents, the `web_search` entry of the agent toolset accepts a `user_location` object with the same fields. The API rejects an unsupported `country` code with a 40
+3 −3 lines
Recorded here 6 Oct 2026 22:07 UTC
api
agents-and-tools/tool-use/web-fetch-tool
±changed
+2−2
apichanged
agents-and-tools/tool-use/web-fetch-tool
On [Claude Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview), set these fields on the `web_fetch` entry of the agent toolset, where each listed domain mu
On [Claude Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview), set these fields on the `web_fetch` entry of the agent toolset, where each listed domain mu
On Claude Managed Agents, the `web_fetch` entry of the agent toolset also accepts `max_content_tokens`; see [Restrict web search and web fetch domains](https://platform.claude.com/
On Claude Managed Agents, the `web_fetch` entry of the agent toolset also accepts `max_content_tokens`; see the [web tool settings](https://platform.claude.com/docs/en/managed-agen
+2 −2 lines
Recorded here 6 Oct 2026 22:07 UTC
api
agents-and-tools/tool-use/tool-runner
±changed
+2−0
apichanged
agents-and-tools/tool-use/tool-runner
accTitle: The tool runner loop
accDescr: In each iteration, the tool runner sends a request with the current state to the Messages API. It receives the response message and yields it to your code. Your loop bo
+2 −0 lines
Recorded here 6 Oct 2026 22:07 UTC
api
agents-and-tools/tool-use/server-tools
±changed
+1−1
apichanged
agents-and-tools/tool-use/server-tools
[Claude Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) uses the same `allowed_domains` and `blocked_domains` fields on the `web_search` and `web_fetch
[Claude Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) uses the same `allowed_domains` and `blocked_domains` fields on the `web_search` and `web_fetch
+1 −1 lines
Recorded here 6 Oct 2026 22:07 UTC
api
agents-and-tools/tool-use/define-tools
±changed
+1−1
apichanged
agents-and-tools/tool-use/define-tools


+1 −1 lines
Recorded here 6 Oct 2026 22:07 UTC
api
agents-and-tools/tool-use/advisor-tool
±changed
+2−0
apichanged
agents-and-tools/tool-use/advisor-tool
accTitle: How the executor model consults the advisor model
accDescr: Your application sends a request with the advisor tool to the executor model, which begins the task. The executor emits a server_tool_use block, and Anthropic runs the
+2 −0 lines
Recorded here 6 Oct 2026 22:07 UTC
api
agents-and-tools/mcp-tunnels/concepts
±changed
+2−0
apichanged
agents-and-tools/mcp-tunnels/concepts
accTitle: How a request reaches an MCP server through a tunnel
accDescr: cloudflared, the proxy, and the upstream MCP server run inside your network. cloudflared opens an outbound connection on port 7844 to the tunnel edge on the Cloudflare
+2 −0 lines
Recorded here 6 Oct 2026 22:07 UTC
api
models/sonnet-5-5/migration-guide
±changed
+1−1
apichanged
models/sonnet-5-5/migration-guide
* **Output format:** use [structured outputs](https://platform.claude.com/docs/en/build-with-claude/structured-outputs), or tools with enum fields for classification.
* **Output format:** use [structured outputs](https://platform.claude.com/docs/en/build-with-claude/structured-outputs), or tools with enum fields for classification. On Amazon Bed
+1 −1 lines
Recorded here 6 Oct 2026 05:07 UTC
api
models/opus-5-5/migration-guide
±changed
+4−4
apichanged
models/opus-5-5/migration-guide
* **Prefill:** Don't end `messages` with a prefilled assistant turn: it is rejected. Use [structured outputs](https://platform.claude.com/docs/en/build-with-claude/structured-outpu
* **Prefill:** Don't end `messages` with a prefilled assistant turn: it is rejected. Use [structured outputs](https://platform.claude.com/docs/en/build-with-claude/structured-outpu
* Replace `tool_choice` types `any` and `tool` with `auto` plus strict tool use or structured outputs.
* Replace `tool_choice` types `any` and `tool` with `auto` plus strict tool use or structured outputs, or with `auto` alone on Amazon Bedrock.
`tool_choice` types `any` and `tool` return a 400 error (`tool_choice: type "tool" and "any" are not supported for this model.`), including on the token counting endpoint. Use `aut
+4 −4 lines
Recorded here 6 Oct 2026 05:07 UTC
api
manage-claude/inference-hooks
±changed
+1−1
apichanged
manage-claude/inference-hooks
Governed requests are the inference requests behind the user's conversation. Ancillary requests, such as conversation title generation, aren't sent to your endpoint, and system pro
Governed requests are the inference requests behind the user's conversation. Ancillary requests aren't sent to your endpoint. These include conversation title generation and a meas
+1 −1 lines
Recorded here 6 Oct 2026 05:07 UTC
5 Oct 2026
65 pages
+3444 −1646 lines
api
models/fable-5/overview
±changed
+1−1
apichanged
models/fable-5/overview
[Claude Mythos 5](https://platform.claude.com/docs/en/models/mythos-5/overview) is offered separately, by invitation only, for defensive cybersecurity workflows as part of [Project
[Claude Mythos 5](https://platform.claude.com/docs/en/models/mythos-5/overview) is offered separately, by invitation only, for defensive cybersecurity workflows as part of [Project
+1 −1 lines
Recorded here 5 Oct 2026 23:37 UTC
api
models/fable-5/migration-guide
±changed
+4−5
apichanged
models/fable-5/migration-guide
* **Safety classifiers:** Claude Fable 5 runs safety classifiers that can decline requests with `stop_reason: "refusal"`. Claude Mythos 5 does not include these classifiers. See [R
Migration is mostly drop-in. Claude Mythos 5 and Claude Fable 5 use the same [Messages API](https://platform.claude.com/docs/en/build-with-claude/working-with-messages) and the sam
Migration is mostly drop-in. Claude Mythos 5 and Claude Fable 5 use the same [Messages API](https://platform.claude.com/docs/en/build-with-claude/working-with-messages) and the sam
* If you migrate to Claude Fable 5, handle `stop_reason: "refusal"` and read the `stop_details.category` field. Claude Fable 5 runs safety classifiers that Claude Mythos Preview an
* If you migrate to Claude Fable 5, handle `stop_reason: "refusal"` and read the `stop_details.category` field. See [Refusals and fallback](https://platform.claude.com/docs/en/buil
+4 −5 lines
Recorded here 5 Oct 2026 23:37 UTC
api
models/fable-5/introducing-claude-fable-5-and-claude-mythos-5
±changed
+6−6
apichanged
models/fable-5/introducing-claude-fable-5-and-claude-mythos-5
The headline change for integrations: Claude Fable 5 includes safety classifiers that can decline requests. Claude Mythos 5 does not include these classifiers. If your integration
The headline change for integrations: Claude Fable 5 includes safety classifiers that can decline requests. If your integration calls Claude Fable 5, plan for three changes: new re
| Model | API model ID | Description
| --------------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------
| Claude Fable 5 | `claude-fable-5` | Built for demanding reasoning and long-horizon agentic work
+6 −6 lines
Recorded here 5 Oct 2026 23:37 UTC
api
models/fable-5-1/whats-new-fable-5-1
±changed
+1−1
apichanged
models/fable-5-1/whats-new-fable-5-1
Claude Fable 5.1 extends Claude Fable 5 at the same input and output prices, with cache reads at a quarter of the cost, and brings stronger long-running agentic coding, multistep r
Claude Fable 5.1 extends Claude Fable 5 at the same input and output prices, with cache reads at a quarter of the cost, and brings stronger long-running agentic coding, multistep r
+1 −1 lines
Recorded here 5 Oct 2026 23:37 UTC
api
models/fable-5-1/overview
±changed
+1−1
apichanged
models/fable-5-1/overview
Claude Fable 5.1 extends Claude Fable 5 at the same input and output prices, with cache reads at a quarter of the cost, and brings stronger long-running agentic coding, multistep r
Claude Fable 5.1 extends Claude Fable 5 at the same input and output prices, with cache reads at a quarter of the cost, and brings stronger long-running agentic coding, multistep r
+1 −1 lines
Recorded here 5 Oct 2026 23:37 UTC
api
models/fable-5-1/migration-guide
±changed
+0−1
apichanged
models/fable-5-1/migration-guide
* **Safety classifiers:** Claude Fable 5.1 runs safety classifiers covering the same `stop_details` categories as Claude Fable 5. A declined request returns `stop_reason: "refusal"
+0 −1 lines
Recorded here 5 Oct 2026 23:37 UTC
api
manage-claude/inference-hooks-endpoint
±changed
+115−21
apichanged
manage-claude/inference-hooks-endpoint
There is one hook event today: the prompt frame, sent once per governed inference request, before inference begins. Anthropic holds the request until your AI security server respon
There are two hook events, told apart by the top-level `type` field. The prompt frame is sent once per governed inference request, before inference begins. The tool call frame is s
| Field | Type | Description
| ------------ | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------
| `type` | string | The hook event. Always `"prompt"` today; other event types will be introduced in the future, so handle an unrecognized value gracefully (see [Forw
+115 −21 lines
Recorded here 5 Oct 2026 23:37 UTC
api
manage-claude/inference-hooks-configuration
±changed
+3−1
apichanged
manage-claude/inference-hooks-configuration
Turn on **Validate tool calls**, below **Enforce verdicts**, and confirm in the dialog, to also send the tool calls in each of Claude's responses to your AI security server and
Shadow mode runs your hook against live traffic without blocking anything. Your AI security server receives governed prompts and returns verdicts exactly as it would when enforcing
Shadow mode runs your hook against live traffic without blocking anything. Your AI security server receives governed prompts and returns verdicts exactly as it would when enforcing
+3 −1 lines
Recorded here 5 Oct 2026 23:37 UTC
api
manage-claude/inference-hooks
±changed
+5−1
apichanged
manage-claude/inference-hooks
Today the only hook event is `prompt`, which fires once per governed inference request, before inference begins. Response-side enforcement is planned as a later event.
There are two hook events. `prompt` fires once per governed inference request, before inference begins. `tool_call` fires when Claude's response contains tool calls, before any of
With **Validate tool calls** on, Claude's tool calls are a third hooked point, which the diagram doesn't show: your AI security server returns one verdict for all the tool calls in
With **Validate tool calls** on, `tool_call` events may leave out calls to some of claude.ai's own tools, such as tools that suggest connectors or skills, give Claude the user's lo
+5 −1 lines
Recorded here 5 Oct 2026 23:37 UTC
api
api/beta/organization/rbac_roles/retrieve
±changed
+9−2
apichanged
api/beta/organization/rbac_roles/retrieve
- `name: string`
- `display_name: string`
Name of the RBAC Role.
Name of the RBAC Role. For a role created by Anthropic, this name can differ from the label claude.ai shows, and Anthropic may change the name. To keep a lasting reference to a
+9 −2 lines
Recorded here 5 Oct 2026 23:37 UTC
api
api/beta/organization/rbac_roles/list
±changed
+9−2
apichanged
api/beta/organization/rbac_roles/list
- `name: string`
- `display_name: string`
Name of the RBAC Role.
Name of the RBAC Role. For a role created by Anthropic, this name can differ from the label claude.ai shows, and Anthropic may change the name. To keep a lasting reference to a
+9 −2 lines
Recorded here 5 Oct 2026 23:37 UTC
api
api/beta/organization/rbac_roles
±changed
+41−21
apichanged
api/beta/organization/rbac_roles
- `display_name: string`
Name of the RBAC Role. For a role created by Anthropic, this name can differ from the label claude.ai shows, and Anthropic may change the name. To keep a lasting reference to a
- `updated_at: string`
+41 −21 lines
Recorded here 5 Oct 2026 23:37 UTC
api
api/beta/organization
±changed
+28−14
apichanged
api/beta/organization
- `display_name: string`
Name of the RBAC Role. For a role created by Anthropic, this name can differ from the label claude.ai shows, and Anthropic may change the name. To keep a lasting reference to a
- `updated_at: string`
+28 −14 lines
Recorded here 5 Oct 2026 23:37 UTC
api
api/beta/agents/update
±changed
+1−1
apichanged
api/beta/agents/update
Tool configurations available to the agent. Full replacement. Omit to preserve; send empty array or null to clear. Maximum of 128 tools across all toolsets allowed.
Tool configurations available to the agent. Full replacement. Omit to preserve; send empty array or null to clear. Maximum of 256 tools across all toolsets allowed.
+1 −1 lines
Recorded here 5 Oct 2026 23:37 UTC
api
api/beta/agents/create
±changed
+1−1
apichanged
api/beta/agents/create
Tool configurations available to the agent. Maximum of 128 tools across all toolsets allowed.
Tool configurations available to the agent. Maximum of 256 tools across all toolsets allowed.
+1 −1 lines
Recorded here 5 Oct 2026 23:37 UTC
api
api/beta/agents
±changed
+2−2
apichanged
api/beta/agents
Tool configurations available to the agent. Maximum of 128 tools across all toolsets allowed.
Tool configurations available to the agent. Maximum of 256 tools across all toolsets allowed.
Tool configurations available to the agent. Full replacement. Omit to preserve; send empty array or null to clear. Maximum of 128 tools across all toolsets allowed.
Tool configurations available to the agent. Full replacement. Omit to preserve; send empty array or null to clear. Maximum of 256 tools across all toolsets allowed.
+2 −2 lines
Recorded here 5 Oct 2026 23:37 UTC
api
api/beta
±changed
+30−16
apichanged
api/beta
Tool configurations available to the agent. Maximum of 128 tools across all toolsets allowed.
Tool configurations available to the agent. Maximum of 256 tools across all toolsets allowed.
Tool configurations available to the agent. Full replacement. Omit to preserve; send empty array or null to clear. Maximum of 128 tools across all toolsets allowed.
Tool configurations available to the agent. Full replacement. Omit to preserve; send empty array or null to clear. Maximum of 256 tools across all toolsets allowed.
- `display_name: string`
+30 −16 lines
Recorded here 5 Oct 2026 23:37 UTC
api
release-notes/overview
±changed
+4−0
apichanged
release-notes/overview
### October 1, 2026
* We've added a `line` field to the [Models API](https://platform.claude.com/docs/en/api/models/list). `GET /v1/models` and `GET /v1/models/{model_id}` now return the model line ea
+4 −0 lines
Recorded here 5 Oct 2026 18:07 UTC
api
models/overview
±changed
+2−0
apichanged
models/overview
Each model in the response also has a `line` field, which names the model line it belongs to. Claude Opus 4.5 and Claude Opus 4.6 both report `opus`. Use `line` to group models, fo
+2 −0 lines
Recorded here 5 Oct 2026 18:07 UTC
api
managed-agents/self-hosted-sandboxes-workers
±changed
+1−1
apichanged
managed-agents/self-hosted-sandboxes-workers
ARG ANT_VERSION=1.37.0
ARG ANT_VERSION=1.38.0
+1 −1 lines
Recorded here 5 Oct 2026 18:07 UTC
api
managed-agents/quickstart
±changed
+2−2
apichanged
managed-agents/quickstart
VERSION=1.37.0
VERSION=1.38.0
implementation("com.anthropic:anthropic-java:2.67.0")
implementation("com.anthropic:anthropic-java:2.68.0")
+2 −2 lines
Recorded here 5 Oct 2026 18:07 UTC
api
managed-agents/multiagent-orchestration
±changed
+1−1
apichanged
managed-agents/multiagent-orchestration
A `limited` [environment](https://platform.claude.com/docs/en/managed-agents/environments#networking) blocks an agent's MCP servers unless its networking sets `allow_mcp_servers: t
With a `limited` [environment](https://platform.claude.com/docs/en/managed-agents/environments#networking), session creation fails with a 400 error when the coordinator, or an agen
+1 −1 lines
Recorded here 5 Oct 2026 18:07 UTC
api
managed-agents/mcp-connector
±changed
+2−2
apichanged
managed-agents/mcp-connector
A `limited` [environment](https://platform.claude.com/docs/en/managed-agents/environments#networking) blocks an agent's MCP servers unless its networking sets `allow_mcp_servers: t
With a `limited` [environment](https://platform.claude.com/docs/en/managed-agents/environments#networking), session creation fails with a 400 error when the agent declares an MCP s
Session creation does not validate MCP connectivity or credentials. If an MCP server is unreachable or rejects the supplied credential, the session still starts and interaction rem
Session creation does not validate MCP connectivity or credentials. It does check each declared server's host against the environment's networking: with a `limited` environment, se
+2 −2 lines
Recorded here 5 Oct 2026 18:07 UTC
api
managed-agents/github
±changed
+1−1
apichanged
managed-agents/github
Then create a session that mounts the GitHub repository. A `limited` [environment](https://platform.claude.com/docs/en/managed-agents/environments#networking) blocks an agent's MCP
Then create a session that mounts the GitHub repository. With a `limited` [environment](https://platform.claude.com/docs/en/managed-agents/environments#networking), session creatio
+1 −1 lines
Recorded here 5 Oct 2026 18:07 UTC
api
manage-claude/usage-cost-api
±changed
+4−0
apichanged
manage-claude/usage-cost-api
</Card>
<Card title="Tempo" icon="chart" href="https://help.tempo.io/workforceintelligence/latest/connect-to-anthropic">
Usage and cost attribution to Jira work items
+4 −0 lines
Recorded here 5 Oct 2026 18:07 UTC
api
manage-claude/plugins-api
±changed
+13−11
apichanged
manage-claude/plugins-api
The Python, TypeScript, C#, Go, Java, PHP, and Ruby SDKs expose these endpoints under `client.beta.organization` (csharp, go: `client.Beta.Organization`; java: `client.beta().organ
The Python, TypeScript, C#, Go, Java, PHP, and Ruby SDKs expose these endpoints under `client.beta.organization` (csharp, go: `client.Beta.Organization`; java: `client.beta().organ
Removing a member from the organization does not remove their plugins. They stay in the inventory under the member's `user_id`, and the `owner_user_id` filter still finds them, so
Removing a member from the organization does not remove their plugins. They stay in the inventory under the member's `user_id`, and the `owner_user_id` filter still finds them, so
By default `served_version_pinned` is `false`: the served version follows the newest one, and each new version is served as soon as it is stored.
+13 −11 lines
Recorded here 5 Oct 2026 18:07 UTC
api
manage-claude/inference-hooks-configuration
±changed
+1−1
apichanged
manage-claude/inference-hooks-configuration
Exclusion applies to a user's interactive sessions; traffic authenticated by machine credentials is always inspected. Changes to the exclusion list are recorded in the audit trail.
Exclusion applies to a user's interactive sessions. Changes to the exclusion list are recorded in your organization's [Activity Feed](https://platform.claude.com/docs/en/manage-cla
+1 −1 lines
Recorded here 5 Oct 2026 18:07 UTC
api
manage-claude/inference-hooks
±changed
+6−0
apichanged
manage-claude/inference-hooks
Some features that Anthropic runs for your organization make model calls of their own. Your organization sees the results of those calls but not their transcripts. These calls aren
* **Claude Security scans (beta).** [Claude Security](https://claude.com/product/claude-security) runs hosted scans on your connected repositories. A session a user opens to fix a
* **Code Review (research preview).** [Code Review](https://code.claude.com/docs/en/code-review) runs reviews on your GitHub pull requests. A review a user runs locally in Claude C
* **Smart reports (beta).** Anthropic makes model calls to build your organization's [smart reports](https://support.claude.com/en/articles/16893491-get-started-with-smart-reports)
+6 −0 lines
Recorded here 5 Oct 2026 18:07 UTC
api
manage-claude/cmek
±changed
+3−2
apichanged
manage-claude/cmek
* Artifacts cannot be shared publicly, only within your organization.
* Certain analytics are degraded: admin analytics for claude.ai skills and connectors (under claude.ai/analytics/usage and through the [Claude Enterprise Analytics API](https://pla
* Claude Code cannot [publish artifacts](https://code.claude.com/docs/en/artifacts#availability). However, artifacts made in chat or Cowork can be shared within your organization,
* Certain analytics are disabled, regardless of admin settings: Claude smart reports (beta, under claude.ai/analytics/insights) and Claude Code contribution metrics from GitHub (be
* [Skill and plugin security scanning](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/enterprise#skill-content-scanning) is unavailable: the setting cannot be tu
+3 −2 lines
Recorded here 5 Oct 2026 18:07 UTC
api
manage-claude/analytics-api
±changed
+1−1
apichanged
manage-claude/analytics-api
**Cost and usage endpoints** follow a different freshness model. Data is typically available within four hours of the underlying usage but may take up to 24 hours. Values for a giv
**Cost and usage endpoints** follow a different freshness model. Data is typically available within four hours of the underlying usage but may take up to 24 hours. Values can be re
+1 −1 lines
Recorded here 5 Oct 2026 18:07 UTC
api
home
±changed
+168−0
apichanged
home
```python Python
import anthropic
client = anthropic.Anthropic()
+168 −0 lines
Recorded here 5 Oct 2026 18:07 UTC
api
get-started
±changed
+2−2
apichanged
get-started
implementation("com.anthropic:anthropic-java:2.67.0")
implementation("com.anthropic:anthropic-java:2.68.0")
<version>2.67.0</version>
<version>2.68.0</version>
+2 −2 lines
Recorded here 5 Oct 2026 18:07 UTC
api
cli-sdks-libraries/sdks/java
±changed
+2−2
apichanged
cli-sdks-libraries/sdks/java
implementation("com.anthropic:anthropic-java:2.67.0")
implementation("com.anthropic:anthropic-java:2.68.0")
<version>2.67.0</version>
<version>2.68.0</version>
+2 −2 lines
Recorded here 5 Oct 2026 18:07 UTC
api
cli-sdks-libraries/cli/quickstart
±changed
+1−1
apichanged
cli-sdks-libraries/cli/quickstart
VERSION=1.37.0
VERSION=1.38.0
+1 −1 lines
Recorded here 5 Oct 2026 18:07 UTC
api
build-with-claude/embeddings
±changed
+91−75
apichanged
build-with-claude/embeddings
Anthropic does not offer its own embedding model. One embeddings provider that has a wide variety of options and capabilities encompassing all of the preceding considerations is Vo
Voyage AI makes state-of-the-art embedding models and offers customized models for specific industry domains such as finance and healthcare, or bespoke fine-tuned models for indivi
Anthropic does not offer its own embedding model. One embeddings provider with a wide variety of models and capabilities is Voyage AI by MongoDB.
+91 −75 lines
Recorded here 5 Oct 2026 18:07 UTC
api
build-with-claude/claude-platform-on-aws
±changed
+4−4
apichanged
build-with-claude/claude-platform-on-aws
implementation("com.anthropic:anthropic-java:2.67.0")
implementation("com.anthropic:anthropic-java-aws:2.67.0")
implementation("com.anthropic:anthropic-java:2.68.0")
implementation("com.anthropic:anthropic-java-aws:2.68.0")
<version>2.67.0</version>
+4 −4 lines
Recorded here 5 Oct 2026 18:07 UTC
api
build-with-claude/claude-on-vertex-ai
±changed
+4−4
apichanged
build-with-claude/claude-on-vertex-ai
implementation("com.anthropic:anthropic-java:2.67.0")
implementation("com.anthropic:anthropic-java-vertex:2.67.0")
implementation("com.anthropic:anthropic-java:2.68.0")
implementation("com.anthropic:anthropic-java-vertex:2.68.0")
<version>2.67.0</version>
+4 −4 lines
Recorded here 5 Oct 2026 18:07 UTC
api
build-with-claude/claude-on-amazon-bedrock-legacy
±changed
+4−4
apichanged
build-with-claude/claude-on-amazon-bedrock-legacy
implementation("com.anthropic:anthropic-java:2.67.0")
implementation("com.anthropic:anthropic-java-bedrock:2.67.0")
implementation("com.anthropic:anthropic-java:2.68.0")
implementation("com.anthropic:anthropic-java-bedrock:2.68.0")
<version>2.67.0</version>
+4 −4 lines
Recorded here 5 Oct 2026 18:07 UTC
api
build-with-claude/claude-in-microsoft-foundry
±changed
+4−4
apichanged
build-with-claude/claude-in-microsoft-foundry
implementation("com.anthropic:anthropic-java:2.67.0")
implementation("com.anthropic:anthropic-java-foundry:2.67.0")
implementation("com.anthropic:anthropic-java:2.68.0")
implementation("com.anthropic:anthropic-java-foundry:2.68.0")
<version>2.67.0</version>
+4 −4 lines
Recorded here 5 Oct 2026 18:07 UTC
api
build-with-claude/claude-in-amazon-bedrock
±changed
+4−4
apichanged
build-with-claude/claude-in-amazon-bedrock
implementation("com.anthropic:anthropic-java:2.67.0")
implementation("com.anthropic:anthropic-java-bedrock:2.67.0")
implementation("com.anthropic:anthropic-java:2.68.0")
implementation("com.anthropic:anthropic-java-bedrock:2.68.0")
<version>2.67.0</version>
+4 −4 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/organization/workspaces/list
±changed
+6−0
apichanged
api/organization/workspaces/list
default: false
- `include_default: optional boolean`
+6 −0 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/organization/workspaces
±changed
+6−0
apichanged
api/organization/workspaces
default: false
- `include_default: optional boolean`
+6 −0 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/organization
±changed
+6−0
apichanged
api/organization
- `include_default: optional boolean`
Whether to include the organization's default Workspace in the response
default: false
+6 −0 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/models/retrieve
±changed
+15−0
apichanged
api/models/retrieve
- `line: ModelLine or null`
The model line this model belongs to, such as `opus` for both Claude Opus 4.5 and Claude Opus 4.6. More lines may be added. `null` when the model belongs to no line; do not inf
+15 −0 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/models/list
±changed
+15−0
apichanged
api/models/list
- `line: ModelLine or null`
The model line this model belongs to, such as `opus` for both Claude Opus 4.5 and Claude Opus 4.6. More lines may be added. `null` when the model belongs to no line; do not inf
+15 −0 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/models
±changed
+60−0
apichanged
api/models
- `line: ModelLine or null`
The model line this model belongs to, such as `opus` for both Claude Opus 4.5 and Claude Opus 4.6. More lines may be added. `null` when the model belongs to no line; do not inf
+60 −0 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/compliance/activities/list
±changed
+593−307
apichanged
api/compliance/activities/list
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 513 more`
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 514 more`
- `"claude_skill_downloaded"`
+593 −307 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/compliance/activities
±changed
+1170−606
apichanged
api/compliance/activities
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 513 more`
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 514 more`
- `"claude_skill_downloaded"`
+1170 −606 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/compliance
±changed
+593−307
apichanged
api/compliance
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 513 more`
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 514 more`
- `"claude_skill_downloaded"`
+593 −307 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/beta/sessions/threads/events/list
±changed
+12−1
apichanged
api/beta/sessions/threads/events/list
},
{
"id": "sevt_011CZkZHPq1jCdq5lbRTjiVnz",
"content": [
{
+12 −1 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/beta/sessions/threads/events
±changed
+12−1
apichanged
api/beta/sessions/threads/events
},
{
"id": "sevt_011CZkZHPq1jCdq5lbRTjiVnz",
"content": [
{
+12 −1 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/beta/sessions/threads
±changed
+12−1
apichanged
api/beta/sessions/threads
},
{
"id": "sevt_011CZkZHPq1jCdq5lbRTjiVnz",
"content": [
{
+12 −1 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/beta/sessions
±changed
+12−1
apichanged
api/beta/sessions
},
{
"id": "sevt_011CZkZHPq1jCdq5lbRTjiVnz",
"content": [
{
+12 −1 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/beta/organization/workspaces/list
±changed
+6−0
apichanged
api/beta/organization/workspaces/list
default: false
- `include_default: optional boolean`
+6 −0 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/beta/organization/workspaces
±changed
+6−0
apichanged
api/beta/organization/workspaces
default: false
- `include_default: optional boolean`
+6 −0 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/beta/organization
±changed
+6−0
apichanged
api/beta/organization
default: false
- `include_default: optional boolean`
+6 −0 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/beta/models/retrieve
±changed
+15−0
apichanged
api/beta/models/retrieve
- `line: BetaModelLine or null`
The model line this model belongs to, such as `opus` for both Claude Opus 4.5 and Claude Opus 4.6. More lines may be added. `null` when the model belongs to no line; do not inf
+15 −0 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/beta/models/list
±changed
+15−0
apichanged
api/beta/models/list
- `line: BetaModelLine or null`
The model line this model belongs to, such as `opus` for both Claude Opus 4.5 and Claude Opus 4.6. More lines may be added. `null` when the model belongs to no line; do not inf
+15 −0 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/beta/models
±changed
+60−0
apichanged
api/beta/models
- `line: BetaModelLine or null`
The model line this model belongs to, such as `opus` for both Claude Opus 4.5 and Claude Opus 4.6. More lines may be added. `null` when the model belongs to no line; do not inf
+60 −0 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/beta/memory_stores/memory_versions/list
±changed
+11−11
apichanged
api/beta/memory_stores/memory_versions/list
"id": "id",
"created_at": "2019-12-27T18:11:19.117Z",
"memory_id": "memory_id",
"memory_store_id": "memory_store_id",
"id": "memver_011CZkZBJq5dWxk9fVLNcPht",
+11 −11 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/beta/memory_stores/memory_versions
±changed
+11−11
apichanged
api/beta/memory_stores/memory_versions
"id": "id",
"created_at": "2019-12-27T18:11:19.117Z",
"memory_id": "memory_id",
"memory_store_id": "memory_store_id",
"id": "memver_011CZkZBJq5dWxk9fVLNcPht",
+11 −11 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/beta/memory_stores/memories/list
±changed
+10−10
apichanged
api/beta/memory_stores/memories/list
"id": "id",
"content_sha256": "content_sha256",
"content_size_bytes": 0,
"created_at": "2019-12-27T18:11:19.117Z",
"memory_store_id": "memory_store_id",
+10 −10 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/beta/memory_stores/memories
±changed
+10−10
apichanged
api/beta/memory_stores/memories
"id": "id",
"content_sha256": "content_sha256",
"content_size_bytes": 0,
"created_at": "2019-12-27T18:11:19.117Z",
"memory_store_id": "memory_store_id",
+10 −10 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/beta/memory_stores/list
±changed
+8−10
apichanged
api/beta/memory_stores/list
"id": "id",
"archived_at": "2019-12-27T18:11:19.117Z",
"created_at": "2019-12-27T18:11:19.117Z",
"description": "description",
"metadata": {
+8 −10 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/beta/memory_stores
±changed
+29−31
apichanged
api/beta/memory_stores
"id": "id",
"archived_at": "2019-12-27T18:11:19.117Z",
"created_at": "2019-12-27T18:11:19.117Z",
"description": "description",
"metadata": {
+29 −31 lines
Recorded here 5 Oct 2026 18:07 UTC
api
api/beta
±changed
+77−32
apichanged
api/beta
- `line: BetaModelLine or null`
The model line this model belongs to, such as `opus` for both Claude Opus 4.5 and Claude Opus 4.6. More lines may be added. `null` when the model belongs to no line; do not inf
+77 −32 lines
Recorded here 5 Oct 2026 18:07 UTC
api
agents-and-tools/mcp-connector
±changed
+4−4
apichanged
agents-and-tools/mcp-connector
implementation("com.anthropic:anthropic-java:2.67.0")
implementation("com.anthropic:anthropic-java-mcp:2.67.0")
implementation("com.anthropic:anthropic-java:2.68.0")
implementation("com.anthropic:anthropic-java-mcp:2.68.0")
<version>2.67.0</version>
+4 −4 lines
Recorded here 5 Oct 2026 18:07 UTC
api
about-claude/use-case-guides/customer-support-chat
±changed
+1−1
apichanged
about-claude/use-case-guides/customer-support-chat
By using [embedding models like Voyage](https://platform.claude.com/docs/en/build-with-claude/embeddings) to convert information into vector representations, you can create a more
You can create a more scalable and responsive system by converting information into vector representations with [embedding models](https://platform.claude.com/docs/en/build-with-cl
+1 −1 lines
Recorded here 5 Oct 2026 18:07 UTC
api
about-claude/models/optimizing-for-cost-and-intelligence
±changed
+81−83
apichanged
about-claude/models/optimizing-for-cost-and-intelligence
| You want agent runs to finish sooner | Tell the model that time matters, and show it the elapsed time; on DRACO, HLE, and an internal physics set, runs took 33% to 69
| You want agent runs to finish sooner | Tell the model that time matters, and show it the elapsed time; on DRACO research tasks with Claude Opus 5.5, a single agent to
 costs 0.025x the input price
+81 −83 lines
Recorded here 5 Oct 2026 18:07 UTC
2 Oct 2026
19 pages
+2441 −162 lines
api
release-notes/overview
±changed
+1−1
apichanged
release-notes/overview
* Claude Managed Agents sessions that run in a [self-hosted sandbox](https://platform.claude.com/docs/en/managed-agents/self-hosted-sandboxes) can now attach [memory stores](https:
* Claude Managed Agents sessions that run in a [self-hosted sandbox](https://platform.claude.com/docs/en/managed-agents/self-hosted-sandboxes) can now attach [memory stores](https:
+1 −1 lines
Recorded here 2 Oct 2026 14:37 UTC
api
managed-agents/tools
±changed
+1−1
apichanged
managed-agents/tools
If your sessions run in a self-hosted sandbox, the environment worker can [serve custom tools from your sandbox](https://platform.claude.com/docs/en/managed-agents/self-hosted-sand
If your sessions run in a self-hosted sandbox, the environment worker can [serve custom tools from your sandbox](https://platform.claude.com/docs/en/managed-agents/self-hosted-sand
+1 −1 lines
Recorded here 2 Oct 2026 14:37 UTC
api
managed-agents/self-hosted-sandboxes-workers
+new page
+919−0
apinew page
managed-agents/self-hosted-sandboxes-workers
No line of the body moved in this read.
+919 −0 lines
Recorded here 2 Oct 2026 14:37 UTC
api
managed-agents/self-hosted-sandboxes-security
±changed
+2−2
apichanged
managed-agents/self-hosted-sandboxes-security
* **Per-session credentials.** Each work item your worker claims can carry a per-session `secret`, which the SDK worker uses in place of the environment service key. Access to [mem
* **Per-session credentials.** Each work item your worker claims can carry a per-session `secret`, which the worker uses in place of the environment service key. Access to [memory
* **Read-only memory stores.** A store attached with `read_only` access is protected from upload, not from local modification. The worker's `write` and `edit` tools refuse to write
* **Read-only memory stores.** A store attached with `read_only` access is protected from upload, not from local modification. The worker's `write` and `edit` tools refuse to write
+2 −2 lines
Recorded here 2 Oct 2026 14:37 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.