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
820pages tracked
773 changed this week · last read 23 Oct 2026
Claude Code CLI
228pages tracked
147 changed this week · last read 23 Oct 2026
Claude Documentation
280pages tracked
77 changed this week · last read 23 Oct 2026
Model Context Protocol
357pages tracked
171 changed this week · last read 23 Oct 2026
100 on this page
ReadSourcePageWhatLines
20 Oct 2026
432 pages
+30015 −21851 lines
api
build-with-claude/thinking-steering-and-cost
±changed
+3−3
apichanged
build-with-claude/thinking-steering-and-cost
.collect(java.util.stream.Collectors.toList()))
.collect(Collectors.toList()))
.collect(java.util.stream.Collectors.toList()))
.collect(Collectors.toList()))
.collect(java.util.stream.Collectors.toList()))
+3 −3 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/thinking
±changed
+1−1
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]
To check whether a model accepts `"disabled"` or `"between_tools"` before you send a request, read its `capabilities.thinking.types.disabled.supported` or `capabilities.thinking.ty
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/structured-outputs
±changed
+1−3
apichanged
build-with-claude/structured-outputs
Amazon Bedrock:
availability: ga
note: On Amazon Bedrock, structured outputs are available on the legacy [Amazon Bedrock (Opus 4.6 and earlier)](https://platform.claude.com/docs/en/build-with-claude/claude-o
Amazon Bedrock: ga
+1 −3 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/search-results
±changed
+1−3
apichanged
build-with-claude/search-results
const toolUse = response.content.find(
(block): block is Anthropic.ToolUseBlock => block.type === "tool_use"
);
const toolUse = response.content.find((block) => block.type === "tool_use");
+1 −3 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/refusals-and-fallback
±changed
+1−1
apichanged
build-with-claude/refusals-and-fallback
* Each entry must be one of the requested model's permitted targets. With the beta header set, that list is published as `allowed_fallback_models` on the model's entry in the [Mode
* Each entry must be one of the requested model's permitted targets. With the beta header set, that list is published as `allowed_fallback_models` on the model's entry in the [Mode
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/prompt-engineering/prompting-claude-fable-5-1
±changed
+11−11
apichanged
build-with-claude/prompt-engineering/prompting-claude-fable-5-1
`,
`
`,
],
`
+11 −11 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/prompt-caching
±changed
+1−3
apichanged
build-with-claude/prompt-caching
const textBlock = response.content.find(
(block): block is Anthropic.TextBlock => block.type === "text"
);
const textBlock = response.content.find((block) => block.type === "text");
+1 −3 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/overview
±changed
+14−14
apichanged
build-with-claude/overview
| Feature
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| [Context windows](https://platform.claude.com/docs/en/build-with-claude/context-windows)
| [Adaptive thinking](https://platform.claude.com/docs/en/build-with-claude/thinking)
| [Batch processing](https://platform.claude.com/docs/en/build-with-claude/batch-processing)
+14 −14 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/mid-conversation-system-messages
±changed
+1−3
apichanged
build-with-claude/mid-conversation-system-messages
const textBlock = response.content.find(
(block): block is Anthropic.TextBlock => block.type === "text"
);
const textBlock = response.content.find((block) => block.type === "text");
+1 −3 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/mid-conversation-effort-example
±changed
+64−48
apichanged
build-with-claude/mid-conversation-effort-example
SYSTEM_PROMPT = "You are a helpful general-purpose agent. Answer the user's request directly."
SYSTEM_PROMPT = (
"You are a helpful general-purpose agent. Answer the user's request directly."
)
+64 −48 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/handling-stop-reasons
±changed
+5−15
apichanged
build-with-claude/handling-stop-reasons
const textBlock = response.content.find(
(block): block is Anthropic.TextBlock => block.type === "text"
);
const textBlock = response.content.find((block) => block.type === "text");
const textBlock = response.content.find(
+5 −15 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/files
±changed
+11−16
apichanged
build-with-claude/files
file: await toFile(
fs.createReadStream("/path/to/document.pdf"),
undefined,
{ type: "application/pdf" },
),
+11 −16 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/fast-mode
±changed
+1−3
apichanged
build-with-claude/fast-mode
const textBlock = response.content.find(
(block): block is Anthropic.TextBlock => block.type === "text"
);
const textBlock = response.content.find((block) => block.type === "text");
+1 −3 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/fallback-credit
±changed
+1−1
apichanged
build-with-claude/fallback-credit
On the Claude API and Claude Platform on AWS, the target list is published as `allowed_fallback_models` on each model's entry in the [Models API](https://platform.claude.com/docs
On the Claude API and Claude Platform on AWS, the target list is published as `allowed_fallback_models` on each model's entry in the [Models API](https://platform.claude.com/docs
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/extended-thinking
±changed
+4−4
apichanged
build-with-claude/extended-thinking
budget_tokens: 10000,
budget_tokens: 10000
content: "Are there an infinite number of prime numbers such that n mod 4 == 3?",
},
],
+4 −4 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/effort
±changed
+1−3
apichanged
build-with-claude/effort
const textBlock = response.content.find(
(block): block is Anthropic.TextBlock => block.type === "text"
);
const textBlock = response.content.find((block) => block.type === "text");
+1 −3 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/claude-platform-on-aws
±changed
+7−7
apichanged
build-with-claude/claude-platform-on-aws
AWS publishes token-generator libraries for [JavaScript](https://github.com/aws/token-generator-for-aws-external-anthropic-js), [Python](https://github.com/aws/token-generator-for-
AWS publishes token-generator libraries for [JavaScript](https://github.com/aws/token-generator-for-aws-external-anthropic-js), [Python](https://github.com/aws/token-generator-for-
# ant reads ANTHROPIC_API_KEY and sends it as x-api-key. Generate a key in the
# AWS Console (see API key authentication).
# ant reads ANTHROPIC_API_KEY. Generate a key in the AWS Console
+7 −7 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/claude-on-amazon-bedrock-legacy
±changed
+1−1
apichanged
build-with-claude/claude-on-amazon-bedrock-legacy
* [Structured outputs](https://platform.claude.com/docs/en/build-with-claude/structured-outputs), for the models in the Amazon Bedrock note under its [Compatibility](https://platfo
* [Structured outputs](https://platform.claude.com/docs/en/build-with-claude/structured-outputs)
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/claude-in-amazon-bedrock
±changed
+1−1
apichanged
build-with-claude/claude-in-amazon-bedrock
* [Structured outputs](https://platform.claude.com/docs/en/build-with-claude/structured-outputs)
* [Structured outputs](https://platform.claude.com/docs/en/build-with-claude/structured-outputs)
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/citations
±changed
+12−12
apichanged
build-with-claude/citations
citations: { enabled: true },
citations: { enabled: true }
text: "Summarize this document.",
},
],
+12 −12 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/batch-processing
±changed
+2−2
apichanged
build-with-claude/batch-processing
* Batches are scoped to a [Workspace](https://platform.claude.com/settings/workspaces). You may view all batches (and their results) that were created within the Workspace your req
* Batches are scoped to a [Workspace](https://platform.claude.com/settings/workspaces) in the Claude Console. You may view all batches (and their results) that were created within
* Because of high throughput and concurrent processing, batches may go slightly over your Workspace's configured [spend limit](https://platform.claude.com/settings/billing).
* Because of high throughput and concurrent processing, batches may go slightly over the [spend limit](https://platform.claude.com/settings/billing) configured in the Claude Consol
+2 −2 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/overview
±changed
+1−1
apichanged
api/overview
You can view your rate limits on the [Rate limits](https://platform.claude.com/usage/limits) page and your spend limits on the [Billing](https://platform.claude.com/settings/billin
In the Console, you can view your rate limits on the [Rate limits](https://platform.claude.com/usage/limits) page and your spend limits on the [Billing](https://platform.claude.com
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/models/retrieve
±changed
+8−1
apichanged
api/models/retrieve
- `between_tools: CapabilitySupport`
Whether the model accepts thinking with type 'between_tools' (thinking turned off, and any short progress updates the model writes between tool calls come back as thinkin
Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that
+8 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/models/list
±changed
+8−1
apichanged
api/models/list
- `between_tools: CapabilitySupport`
Whether the model accepts thinking with type 'between_tools' (thinking turned off, and any short progress updates the model writes between tool calls come back as thinkin
Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that
+8 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/models
±changed
+36−6
apichanged
api/models
- `between_tools: CapabilitySupport`
Whether the model accepts thinking with type 'between_tools' (thinking turned off, and any short progress updates the model writes between tool calls come back as thinkin
Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that
+36 −6 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/compliance/organizations/user_preferences/list
+new page
+119−0
apinew page
api/compliance/organizations/user_preferences/list
No line of the body moved in this read.
+119 −0 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/compliance/organizations/user_preferences
+new page
+149−0
apinew page
api/compliance/organizations/user_preferences
No line of the body moved in this read.
+149 −0 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/compliance/organizations
±changed
+117−0
apichanged
api/compliance/organizations
}
],
"has_more": true,
"next_page": "cGFnZV90b2tlbl9leGFtcGxlXzE3MzQ1Njc4OTA="
}
+117 −0 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/compliance/apps/code/artifacts/retrieve_version
±changed
+1−1
apichanged
api/compliance/apps/code/artifacts/retrieve_version
Set to `zip`, its only value, to receive a version that has more than one file as a ZIP archive of its files with an index, `files.json`. Files the artifact copied from its type
Set to `zip`, its only value, to receive a version that has more than one file as a ZIP archive of its files with an index, `files.json`. Files the Artifact copied from its type
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/compliance/apps/code/artifacts
±changed
+1−1
apichanged
api/compliance/apps/code/artifacts
Set to `zip`, its only value, to receive a version that has more than one file as a ZIP archive of its files with an index, `files.json`. Files the artifact copied from its type
Set to `zip`, its only value, to receive a version that has more than one file as a ZIP archive of its files with an index, `files.json`. Files the Artifact copied from its type
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/compliance/apps/code
±changed
+1−1
apichanged
api/compliance/apps/code
Set to `zip`, its only value, to receive a version that has more than one file as a ZIP archive of its files with an index, `files.json`. Files the artifact copied from its type
Set to `zip`, its only value, to receive a version that has more than one file as a ZIP archive of its files with an index, `files.json`. Files the Artifact copied from its type
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/compliance/apps
±changed
+1−1
apichanged
api/compliance/apps
Set to `zip`, its only value, to receive a version that has more than one file as a ZIP archive of its files with an index, `files.json`. Files the artifact copied from its type
Set to `zip`, its only value, to receive a version that has more than one file as a ZIP archive of its files with an index, `files.json`. Files the Artifact copied from its type
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/compliance/activities/list
±changed
+2171−3
apichanged
api/compliance/activities/list
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 525 more`
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 533 more`
- `"claude_plugin_served_version_updated"`
A plugin's served version was updated: an administrator or the owner chose a version, a saved version became the served version, or an accepted library submission was published
+2171 −3 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/compliance/activities
±changed
+4276−4
apichanged
api/compliance/activities
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 525 more`
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 533 more`
- `"claude_plugin_served_version_updated"`
A plugin's served version was updated: an administrator or the owner chose a version, a saved version became the served version, or an accepted library submission was published
+4276 −4 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/compliance
±changed
+2289−4
apichanged
api/compliance
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 525 more`
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 533 more`
- `"claude_plugin_served_version_updated"`
A plugin's served version was updated: an administrator or the owner chose a version, a saved version became the served version, or an accepted library submission was published
+2289 −4 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/claude-code/routines-fire
±changed
+1−1
apichanged
api/claude-code/routines-fire
| Authentication | `Authorization: Bearer` with a per-routine token (`sk-ant-oat01-...`) created at [claude.ai/code/routines](https://claude.ai/code/routines) | `x-api-key` with a
| Authentication | `Authorization: Bearer` with a per-routine token (`sk-ant-oat01-...`) created at [claude.ai/code/routines](https://claude.ai/code/routines) | A Claude API key fr
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/vaults/update
±changed
+4−4
apichanged
api/beta/vaults/update
title: Update Vault
title: Update a Vault
# Update Vault
# Update a Vault
Update Vault
+4 −4 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/vaults/retrieve
±changed
+4−4
apichanged
api/beta/vaults/retrieve
title: Get Vault
title: Retrieve a Vault
# Get Vault
# Retrieve a Vault
Get Vault
+4 −4 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/vaults/list
±changed
+4−4
apichanged
api/beta/vaults/list
Whether to include archived vaults in the results.
Whether to include archived vaults in the results. Defaults to `false`.
Opaque pagination token from a previous `list_vaults` response.
The `next_page` value from a previous [List Vaults](https://platform.claude.com/docs/en/api/beta/vaults/list?sdk_languages=http) response, to get the next page. Leave it out to g
List of vaults.
+4 −4 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/vaults/delete
±changed
+4−4
apichanged
api/beta/vaults/delete
title: Delete Vault
title: Delete a Vault
# Delete Vault
# Delete a Vault
Delete Vault
+4 −4 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/vaults/credentials/update
±changed
+30−18
apichanged
api/beta/vaults/credentials/update
title: Update Credential
title: Update a Credential
# Update Credential
# Update a Credential
Update Credential
+30 −18 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/vaults/credentials/retrieve
±changed
+9−7
apichanged
api/beta/vaults/credentials/retrieve
title: Get Credential
title: Retrieve a Credential
# Get Credential
# Retrieve a Credential
Get Credential
+9 −7 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/vaults/credentials/mcp_oauth_validate
±changed
+7−7
apichanged
api/beta/vaults/credentials/mcp_oauth_validate
title: Validate Credential
title: Validate an MCP OAuth Credential
# Validate Credential
# Validate an MCP OAuth Credential
Validate Credential
+7 −7 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/vaults/credentials/list
±changed
+9−7
apichanged
api/beta/vaults/credentials/list
Whether to include archived credentials in the results.
Whether to include archived credentials in the results. Defaults to `false`.
Opaque pagination token from a previous `list_credentials` response.
The `next_page` value from a previous [List Credentials](https://platform.claude.com/docs/en/api/beta/vaults/credentials/list?sdk_languages=http) response, to get the next page.
List of credentials.
+9 −7 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/vaults/credentials/delete
±changed
+4−4
apichanged
api/beta/vaults/credentials/delete
title: Delete Credential
title: Delete a Credential
# Delete Credential
# Delete a Credential
Delete Credential
+4 −4 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/vaults/credentials/create
±changed
+22−16
apichanged
api/beta/vaults/credentials/create
title: Create Credential
title: Create a Credential
# Create Credential
# Create a Credential
Create Credential
+22 −16 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/vaults/credentials/archive
±changed
+9−7
apichanged
api/beta/vaults/credentials/archive
title: Archive Credential
title: Archive a Credential
# Archive Credential
# Archive a Credential
Archive Credential
+9 −7 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/vaults/credentials
±changed
+171−111
apichanged
api/beta/vaults/credentials
## Create Credential
## Create a Credential
Create Credential
Create a Credential
OAuth access token.
+171 −111 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/vaults/create
±changed
+4−4
apichanged
api/beta/vaults/create
title: Create Vault
title: Create a Vault
# Create Vault
# Create a Vault
Create Vault
+4 −4 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/vaults/archive
±changed
+4−4
apichanged
api/beta/vaults/archive
title: Archive Vault
title: Archive a Vault
# Archive Vault
# Archive a Vault
Archive Vault
+4 −4 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/vaults
±changed
+105−81
apichanged
api/beta/vaults
## Create Vault
## Create a Vault
Create Vault
Create a Vault
Unique identifier for the vault.
+105 −81 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/organization/plugins/versions/retrieve
±changed
+2−2
apichanged
api/beta/organization/plugins/versions/retrieve
The version string the manifest declares; null when it declares none.
The manifest's `version`, normalized for display: one leading `v` or `V` is dropped, and the result is returned only if it is 1 to 64 characters, starts with a digit, and uses
How far the version reaches: `remote`, `privileged` or `contained`, as on the Plugin; null when not classifiable.
How far the version reaches: `remote`, `privileged`, `contained`, or `null`, as defined on the Plugin's `reach`.
+2 −2 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/organization/plugins/versions/list
±changed
+2−2
apichanged
api/beta/organization/plugins/versions/list
The version string the manifest declares; null when it declares none.
The manifest's `version`, normalized for display: one leading `v` or `V` is dropped, and the result is returned only if it is 1 to 64 characters, starts with a digit, and uses
How far the version reaches: `remote`, `privileged` or `contained`, as on the Plugin; null when not classifiable.
How far the version reaches: `remote`, `privileged`, `contained`, or `null`, as defined on the Plugin's `reach`.
+2 −2 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/organization/plugins/versions/create
±changed
+2−2
apichanged
api/beta/organization/plugins/versions/create
The version string the manifest declares; null when it declares none.
The manifest's `version`, normalized for display: one leading `v` or `V` is dropped, and the result is returned only if it is 1 to 64 characters, starts with a digit, and uses
How far the version reaches: `remote`, `privileged` or `contained`, as on the Plugin; null when not classifiable.
How far the version reaches: `remote`, `privileged`, `contained`, or `null`, as defined on the Plugin's `reach`.
+2 −2 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/organization/plugins/versions
±changed
+8−8
apichanged
api/beta/organization/plugins/versions
The version string the manifest declares; null when it declares none.
The manifest's `version`, normalized for display: one leading `v` or `V` is dropped, and the result is returned only if it is 1 to 64 characters, starts with a digit, and uses
How far the version reaches: `remote`, `privileged` or `contained`, as on the Plugin; null when not classifiable.
How far the version reaches: `remote`, `privileged`, `contained`, or `null`, as defined on the Plugin's `reach`.
The version string the manifest declares; null when it declares none.
+8 −8 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/organization/plugins/update
±changed
+6−2
apichanged
api/beta/organization/plugins/update
The version string the served version's manifest declares.
The served version's manifest `version`, normalized for display, or `null` (the Plugin Version's `manifest_version` says how and when).
How far the served version reaches: `remote` when it declares an MCP server or a CLI, `privileged` when it declares a hook, monitor, language server or settings but nothing rem
How far the served version reaches, or `null` if it is not classified.
+6 −2 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/organization/plugins/retrieve
±changed
+6−2
apichanged
api/beta/organization/plugins/retrieve
The version string the served version's manifest declares.
The served version's manifest `version`, normalized for display, or `null` (the Plugin Version's `manifest_version` says how and when).
How far the served version reaches: `remote` when it declares an MCP server or a CLI, `privileged` when it declares a hook, monitor, language server or settings but nothing rem
How far the served version reaches, or `null` if it is not classified.
+6 −2 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/organization/plugins/list
±changed
+6−2
apichanged
api/beta/organization/plugins/list
The version string the served version's manifest declares.
The served version's manifest `version`, normalized for display, or `null` (the Plugin Version's `manifest_version` says how and when).
How far the served version reaches: `remote` when it declares an MCP server or a CLI, `privileged` when it declares a hook, monitor, language server or settings but nothing rem
How far the served version reaches, or `null` if it is not classified.
+6 −2 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/organization/plugins/create
±changed
+6−2
apichanged
api/beta/organization/plugins/create
The version string the served version's manifest declares.
The served version's manifest `version`, normalized for display, or `null` (the Plugin Version's `manifest_version` says how and when).
How far the served version reaches: `remote` when it declares an MCP server or a CLI, `privileged` when it declares a hook, monitor, language server or settings but nothing rem
How far the served version reaches, or `null` if it is not classified.
+6 −2 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/organization/plugins
±changed
+36−16
apichanged
api/beta/organization/plugins
The version string the served version's manifest declares.
The served version's manifest `version`, normalized for display, or `null` (the Plugin Version's `manifest_version` says how and when).
How far the served version reaches: `remote` when it declares an MCP server or a CLI, `privileged` when it declares a hook, monitor, language server or settings but nothing rem
How far the served version reaches, or `null` if it is not classified.
+36 −16 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/organization/plugin_marketplaces/validate_repository
±changed
+2−2
apichanged
api/beta/organization/plugin_marketplaces/validate_repository
The `https://` URL of a public repository on github.com that holds the marketplace. Any other host, a URL with credentials in it, or one that does not name a repository is a 400.
The `https://` URL of a public repository on github.com that holds the marketplace. A URL longer than 2,048 characters, on any other host or scheme, with a port other than 443 or
The branch to validate the tip of, or the full 40-character SHA of the commit to validate. When omitted, the branch a synchronization would read (usually the repository's default
The branch to validate the tip of, or the full 40-character SHA of the commit to validate. When omitted, the branch a synchronization would read (usually the repository's default
+2 −2 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/organization/plugin_marketplaces
±changed
+2−2
apichanged
api/beta/organization/plugin_marketplaces
The `https://` URL of a public repository on github.com that holds the marketplace. Any other host, a URL with credentials in it, or one that does not name a repository is a 400.
The `https://` URL of a public repository on github.com that holds the marketplace. A URL longer than 2,048 characters, on any other host or scheme, with a port other than 443 or
The branch to validate the tip of, or the full 40-character SHA of the commit to validate. When omitted, the branch a synchronization would read (usually the repository's default
The branch to validate the tip of, or the full 40-character SHA of the commit to validate. When omitted, the branch a synchronization would read (usually the repository's default
+2 −2 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/organization
±changed
+32−16
apichanged
api/beta/organization
The version string the served version's manifest declares.
The served version's manifest `version`, normalized for display, or `null` (the Plugin Version's `manifest_version` says how and when).
How far the served version reaches: `remote` when it declares an MCP server or a CLI, `privileged` when it declares a hook, monitor, language server or settings but nothing rem
How far the served version reaches, or `null` if it is not classified.
+32 −16 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/models/retrieve
±changed
+8−1
apichanged
api/beta/models/retrieve
- `between_tools: BetaCapabilitySupport`
Whether the model accepts thinking with type 'between_tools' (thinking turned off, and any short progress updates the model writes between tool calls come back as thinkin
Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that
+8 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/models/list
±changed
+8−1
apichanged
api/beta/models/list
- `between_tools: BetaCapabilitySupport`
Whether the model accepts thinking with type 'between_tools' (thinking turned off, and any short progress updates the model writes between tool calls come back as thinkin
Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that
+8 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta/models
±changed
+36−6
apichanged
api/beta/models
- `between_tools: BetaCapabilitySupport`
Whether the model accepts thinking with type 'between_tools' (thinking turned off, and any short progress updates the model writes between tool calls come back as thinkin
Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that
+36 −6 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta-headers
±changed
+1−1
apichanged
api/beta-headers
x-api-key: YOUR_API_KEY
Authorization: Bearer YOUR_API_KEY
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
api/beta
±changed
+151−97
apichanged
api/beta
- `between_tools: BetaCapabilitySupport`
Whether the model accepts thinking with type 'between_tools' (thinking turned off, and any short progress updates the model writes between tool calls come back as thinkin
Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that
+151 −97 lines
Recorded here 20 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/web-fetch-tool
±changed
+55−3
apichanged
agents-and-tools/tool-use/web-fetch-tool
To minimize exfiltration risks, Claude cannot fetch URLs that appear only in its own output. Claude can only fetch URLs that have previously appeared in the conversation: URLs in
To minimize exfiltration risks, Claude cannot fetch URLs that appear only in its own output. Claude can only fetch URLs that have previously appeared in the conversation: URLs in
* Using the `url_sources` parameter to stop client-side tool results from counting as a source (see [URL sources](https://platform.claude.com/docs/en/agents-and-tools/tool-use/we
// Optional: Don't fetch URLs that appear only in client-side tool results
+55 −3 lines
Recorded here 20 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/parallel-tool-use
±changed
+1−1
apichanged
agents-and-tools/tool-use/parallel-tool-use
.filter((block): block is Anthropic.ToolUseBlock => block.type === "tool_use")
.filter((block) => block.type === "tool_use")
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/overview
±changed
+2−6
apichanged
agents-and-tools/tool-use/overview
const toolUse = response.content.find(
(block): block is Anthropic.ToolUseBlock => block.type === "tool_use"
)!;
const toolUse = response.content.find((block) => block.type === "tool_use")!;
const finalText = followup.content.find(
+2 −6 lines
Recorded here 20 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/memory-tool
±changed
+2−1
apichanged
agents-and-tools/tool-use/memory-tool
using Model = Anthropic.Models.Messages.Model;
Model = Anthropic.Models.Messages.Model.ClaudeOpus5_5,
Model = Model.ClaudeOpus5_5,
+2 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/computer-use-tool
±changed
+18−20
apichanged
agents-and-tools/tool-use/computer-use-tool
maxIterations = 10,
maxIterations = 10
tools,
tools
+18 −20 lines
Recorded here 20 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/build-a-tool-using-agent
±changed
+112−98
apichanged
agents-and-tools/tool-use/build-a-tool-using-agent
description:
"Create a calendar event with attendees and optional recurrence.",
description: "Create a calendar event with attendees and optional recurrence.",
items: { type: "string", format: "email" },
items: { type: "string", format: "email" }
+112 −98 lines
Recorded here 20 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/browser-use-tool
±changed
+16−18
apichanged
agents-and-tools/tool-use/browser-use-tool
"source": {"type": "base64", "media_type": "image/png", "data": PLACEHOLDER_PNG},
"source": {
"type": "base64",
"media_type": "image/png",
"data": PLACEHOLDER_PNG,
+16 −18 lines
Recorded here 20 Oct 2026 02:07 UTC
api
agents-and-tools/mcp-connector
±changed
+0−2
apichanged
agents-and-tools/mcp-connector
+0 −2 lines
Recorded here 20 Oct 2026 02:07 UTC
api
agents-and-tools/agent-skills/quickstart
±changed
+6−8
apichanged
agents-and-tools/agent-skills/quickstart
* A [Claude API key](https://platform.claude.com/settings/keys) or a logged-in [ant CLI](https://platform.claude.com/docs/en/cli-sdks-libraries/cli/authentication)
* A [Claude API key](https://platform.claude.com/settings/keys) from the Claude Console, or a logged-in [ant CLI](https://platform.claude.com/docs/en/cli-sdks-libraries/cli/authent
skills: [{ type: "anthropic", skill_id: "pptx", version: "latest" }],
skills: [{ type: "anthropic", skill_id: "pptx", version: "latest" }]
content: "Create a presentation about renewable energy with 5 slides",
+6 −8 lines
Recorded here 20 Oct 2026 02:07 UTC
api
about-claude/use-case-guides/ticket-routing
±changed
+2−6
apichanged
about-claude/use-case-guides/ticket-routing
const textBlock = message.content.find(
(block): block is Anthropic.TextBlock => block.type === "text"
);
const textBlock = message.content.find((block) => block.type === "text");
const textBlock = message.content.find(
+2 −6 lines
Recorded here 20 Oct 2026 02:07 UTC
api
about-claude/use-case-guides/legal-summarization
±changed
+6−8
apichanged
about-claude/use-case-guides/legal-summarization
use Smalot\PdfParser\Parser;
$document = (new \Smalot\PdfParser\Parser())->parseContent($pdfData);
+6 −8 lines
Recorded here 20 Oct 2026 02:07 UTC
api
about-claude/use-case-guides/customer-support-chat
±changed
+17−13
apichanged
about-claude/use-case-guides/customer-support-chat
(block.text for block in follow_up_response.content if block.type == "text"),
(
block.text
for block in follow_up_response.content
if block.type == "text"
+17 −13 lines
Recorded here 20 Oct 2026 02:07 UTC
api
about-claude/use-case-guides/content-moderation
±changed
+4−10
apichanged
about-claude/use-case-guides/content-moderation
const violatedCategories = containsViolation ? assessment.categories ?? [] : [];
const violatedCategories = containsViolation ? (assessment.categories ?? []) : [];
+4 −10 lines
Recorded here 20 Oct 2026 02:07 UTC
api
about-claude/api-credits-for-subscribers
±changed
+2−2
apichanged
about-claude/api-credits-for-subscribers
If you don't have a Console organization, create one at [platform.claude.com](https://platform.claude.com/) first, or create one during the claim flow.
If you don't have a Claude Console organization, create one in the Console at [platform.claude.com](https://platform.claude.com/) first, or create one during the claim flow.
| [Playground](https://platform.claude.com/playground) | Yes |
| [Playground](https://platform.claude.com/playground) in the Claude Console | Yes |
+2 −2 lines
Recorded here 20 Oct 2026 02:07 UTC
19 Oct 2026
159 pages
+17026 −18959 lines
claude-code
claude-tag
±changed
+4−4
claude-codechanged
claude-tag
No line of the body moved in this read.
+4 −4 lines
Recorded here 19 Oct 2026 23:37 UTC
claude-code
gateways
±changed
+9−9
claude-codechanged
gateways
The gateway authenticates the developer, applies whatever access and budget rules you configure, and forwards the request to your provider with the organization's credential. The p
The gateway authenticates the developer, applies whatever access and budget rules you configure, and forwards the request to your provider with the organization's credential. The p
Claude apps gateway is Anthropic's self-hosted gateway, included in the `claude` binary. It routes to Amazon Bedrock, Claude Platform on AWS, Google Cloud, Microsoft Foundry, or th
Claude apps gateway is Anthropic's self-hosted gateway, included in the `claude` binary. It routes to Amazon Bedrock, Claude Platform on AWS, Google Cloud, Microsoft Foundry, or th
Because it is built and tested alongside each Claude Code release, it forwards the `anthropic-beta` values and request fields Claude Code sends. A gateway maintained separately nee
+9 −9 lines
Upstream edited 19 Oct 2026 23:07 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-code
gateways
±changed
+1−3
claude-codechanged
gateways
<Frame>
<img src="https://mintcdn.com/claude-code/-uq-4JE0W_JO5Er5/images/llm-gateway-flow.svg?fit=max&auto=format&n=-uq-4JE0W_JO5Er5&q=85&s=1c1a8dcc0cfcc3a58652cc8e28cd3e20" alt="Diagra
</Frame>
 that Claude Code sends, such as `x-claude-code-session-id`. The gateway do
+2 −0 lines
Upstream edited 19 Oct 2026 23:07 UTC Recorded here 19 Oct 2026 23:37 UTC
claude-code
claude-apps-gateway
±changed
+7−1
claude-codechanged
claude-apps-gateway
Claude Code uses one sign-in at a time: a gateway sign-in takes the place of a Claude for Teams or Enterprise login. Gateway sessions don't fetch the [server-managed settings](/d
The [gateway overview](/docs/en/gateways) covers what a gateway does and why you'd run one. Claude apps gateway is Anthropic's own gateway, built into the `claude` binary and teste
The [gateway overview](/docs/en/gateways) covers what a gateway does and why you'd run one. Claude apps gateway is Anthropic's own gateway, built into the `claude` binary and teste
+7 −1 lines
Upstream edited 19 Oct 2026 23:07 UTC Recorded here 19 Oct 2026 23:37 UTC
claude-code
claude-tag
±changed
+2−2
claude-codechanged
claude-tag
No line of the body moved in this read.
+2 −2 lines
Recorded here 19 Oct 2026 22:37 UTC
claude-code
network-config
±changed
+19−19
claude-codechanged
network-config
<Note>
All environment variables shown on this page can also be configured in [`settings.json`](/docs/en/settings).
</Note>
> [!NOTE]
>
+19 −19 lines
Upstream edited 19 Oct 2026 22:14 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
network-config
±changed
+1−1
claude-codechanged
network-config
* `API_TIMEOUT_MS` limits the wait for response headers. Where the first-byte deadline doesn't run, such as a Claude apps gateway session, set it below `300000`, which is 5 minutes
* `API_TIMEOUT_MS` limits the wait for response headers, not how long a response streams after them. Where the first-byte deadline doesn't run, such as a Claude apps gateway sessio
+1 −1 lines
Upstream edited 19 Oct 2026 22:14 UTC Recorded here 19 Oct 2026 22:37 UTC
claude-code
errors
±changed
+2−2
claude-codechanged
errors
| [`API_TIMEOUT_MS`](/docs/en/env-vars) | 600000 | Per-request timeout in milliseconds. Raise it for slow networks or proxies. It also caps how long Claude Code waits for response
| [`API_TIMEOUT_MS`](/docs/en/env-vars) | 600000 | Time in milliseconds that each request attempt has to receive its response headers. It doesn't limit how long a streaming respons
This can happen during periods of high load or when the model is generating a very large response. The default request timeout is 10 minutes.
The default request timeout is 10 minutes.
+2 −2 lines
Upstream edited 19 Oct 2026 22:14 UTC Recorded here 19 Oct 2026 22:37 UTC
claude-code
agent-sdk/typescript
±changed
+1−1
claude-codechanged
agent-sdk/typescript
* `API_TIMEOUT_MS`: per-request timeout on the Anthropic client, in milliseconds. Default `600000`. Applies to the main loop and all subagents.
* [`API_TIMEOUT_MS`](/docs/en/env-vars): how long each request attempt can wait for response headers, in milliseconds. It doesn't limit how long a streaming response runs after the
+1 −1 lines
Upstream edited 19 Oct 2026 22:14 UTC Recorded here 19 Oct 2026 22:37 UTC
claude-code
agent-sdk/python
±changed
+1−1
claude-codechanged
agent-sdk/python
* `API_TIMEOUT_MS`: per-request timeout on the Anthropic client, in milliseconds. Default `600000`. Applies to the main loop and all subagents.
* [`API_TIMEOUT_MS`](/docs/en/env-vars): how long each request attempt can wait for response headers, in milliseconds. It doesn't limit how long a streaming response runs after the
+1 −1 lines
Upstream edited 19 Oct 2026 22:14 UTC Recorded here 19 Oct 2026 22:37 UTC
claude-code
self-hosted-environments-deploy
±changed
+8−1
claude-codechanged
self-hosted-environments-deploy
### Post a status message before a restart
Before a restart that will interrupt sessions, have an [Owner](/docs/en/cloud-environments#organization-shared-environments) post a status message on the environment from the [**Cl
Each session's child Claude Code process runs the runner's own binary, and the runner turns off auto-update inside the sessions it spawns, so every session runs the version you ins
+8 −1 lines
Upstream edited 19 Oct 2026 22:11 UTC Recorded here 19 Oct 2026 22:37 UTC
claude-code
claude-tag
±changed
+1−1
claude-codechanged
claude-tag
No line of the body moved in this read.
+1 −1 lines
Recorded here 19 Oct 2026 22:07 UTC
claude-code
vs-code
±changed
+139−147
claude-codechanged
vs-code
<img src="https://mintcdn.com/claude-code/-YhHHmtSxwr7W8gy/images/vs-code-extension-interface.jpg?fit=max&auto=format&n=-YhHHmtSxwr7W8gy&q=85&s=300652d5678c63905e6b0ea9e50835f8" al
 for the chat panel. To run `claude` in VS Code's integrated terminal, you also need the [standalone CLI ins
</Tip>
+139 −147 lines
Upstream edited 19 Oct 2026 21:54 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
plugins/mods/interface
±changed
+280−304
claude-codechanged
plugins/mods/interface
<img src="https://mintcdn.com/claude-code/dgiVO_Od1X1faduV/images/mods-screen-map.svg?fit=max&auto=format&n=dgiVO_Od1X1faduV&q=85&s=5fda26b6609c62b68c6f9e528c1590ea" className="dar
<img src="https://mintcdn.com/claude-code/dgiVO_Od1X1faduV/images/mods-screen-map-dark.svg?fit=max&auto=format&n=dgiVO_Od1X1faduV&q=85&s=5b4161581a1bd2c0450b0c8b57bc1225" className
![Map of a Claude Code terminal session in fullscreen rendering. A mod can add a pane as a sidebar on the right, a toast at the top right of the transcript, a log line in the trans
<Note>
+280 −304 lines
Upstream edited 19 Oct 2026 21:54 UTC Recorded here 20 Oct 2026 18:37 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.