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
10,098 of the ledger's changes in api. Show every change
ReadSourcePageWhatLines
19 Oct 2026
91 pages
+1129 −3346 lines
api
build-with-claude/skills-guide
±changed
+47−272
apichanged
build-with-claude/skills-guide
<CodeGroup>
```bash cURL
# Step 1: Use a Skill to create a file
RESPONSE=$(curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
+47 −272 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/refusals-and-fallback
±changed
+1−22
apichanged
build-with-claude/refusals-and-fallback
}' |
jq -c '{
stop_reason,
model,
# A fallback_message entry in usage.iterations means a fallback model ran;
+1 −22 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/prompt-caching
±changed
+8−9
apichanged
build-with-claude/prompt-caching
ant messages create --transform usage <<'YAML'
ant messages create <<'YAML'
ant messages create --transform usage <<'YAML'
ant messages create <<'YAML'
ant messages create \
+8 −9 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/preserved-thinking
±changed
+25−224
apichanged
build-with-claude/preserved-thinking
<CodeGroup>
```bash cURL
# Counts the thinking blocks in a response and the blocks the API dropped
COUNTS='"thinking blocks: \([.content[] | select(.type == "thinking")] | length), " +
"dropped: \(.input_transformations | length)"'
+25 −224 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/pdf-support
±changed
+32−47
apichanged
build-with-claude/pdf-support
ant messages create --transform content --format yaml <<'YAML'
ant messages create <<'YAML'
--max-tokens 1024 \
--transform content \
--format yaml <<'YAML'
+32 −47 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/mid-conversation-system-messages
±changed
+4−6
apichanged
build-with-claude/mid-conversation-system-messages
ant beta:messages create --beta inline-tools-2026-09-15 \
--transform 'content.#(type=="text").text' --raw-output <<'YAML'
ant beta:messages create --beta inline-tools-2026-09-15 <<'YAML'
With the `inline-tools-2026-09-15` beta header, a `tool_addition` block can define a tool by value, carrying its full definition, instead of naming it by reference. This lets you i
With the `inline-tools-2026-09-15` beta header, a `tool_addition` block can define a tool by value, carrying its full definition, instead of naming it by reference. This lets you i
+4 −6 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/handling-stop-reasons
±changed
+27−69
apichanged
build-with-claude/handling-stop-reasons
}' | jq 'if .stop_reason == "end_turn" then (.content[] | select(.type == "text") | .text) else . end'
}'
--message '{role: user, content: "Hello!"}' \
--format json | jq 'if .stop_reason == "end_turn" then (.content[] | select(.type == "text") | .text) else . end'
--message '{role: user, content: "Hello!"}'
+27 −69 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/files
±changed
+4−11
apichanged
build-with-claude/files
FILE_ID=$(curl -X POST https://api.anthropic.com/v1/files \
curl -X POST https://api.anthropic.com/v1/files \
-F "file=@/path/to/document.pdf" | jq -r '.id')
echo "$FILE_ID"
-F "file=@/path/to/document.pdf"
+4 −11 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/fast-mode
±changed
+43−75
apichanged
build-with-claude/fast-mode
featureMetadata:
zdr:
eligibility: eligible
note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-retention-requirements).
supportedModels:
+43 −75 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/fallback-credit
±changed
+8−62
apichanged
build-with-claude/fallback-credit
<CodeGroup>
```bash cURL
# Initial request (may be refused)
response=$(curl --fail-with-body -sS https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
+8 −62 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/effort
±changed
+3−6
apichanged
build-with-claude/effort
Set `output_config.effort` on the request. The following example runs one request at `medium` effort and prints the response text.
Set `output_config.effort` on the request. The following example runs one request at `medium` effort.
--message '{role: user, content: "Analyze the trade-offs between microservices and monolithic architectures"}' \
--transform 'content.#(type=="text").text' \
--raw-output
+3 −6 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/context-editing
±changed
+2−28
apichanged
build-with-claude/context-editing
ORIGINAL=$(ant beta:messages count-tokens \
--beta context-management-2025-06-27 \
--transform context_management.original_input_tokens \
--raw-output <<'YAML'
ant beta:messages count-tokens \
+2 −28 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/compaction-threshold
±changed
+26−194
apichanged
build-with-claude/compaction-threshold
<CodeGroup>
```bash cURL
# The response content, including the compaction block, must go back to the
# API as the assistant turn of the next request. Managing that message list
# doesn't translate well to a one-off shell command; see the CLI and SDK
+26 −194 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/claude-platform-on-aws
±changed
+11−5
apichanged
build-with-claude/claude-platform-on-aws
Upgrading to a newer Claude model? In Claude Code, run `/claude-api migrate` to apply model ID swaps and breaking parameter changes across your codebase. The skill detects which
Upgrading to a newer Claude model? The [Claude API skill](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/claude-api-skill#migrating-to-a-newer-claude-model) in
Let Claude Code migrate your code for you
+11 −5 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/claude-on-vertex-ai
±changed
+15−19
apichanged
build-with-claude/claude-on-vertex-ai
Upgrading to a newer Claude model? In Claude Code, run `/claude-api migrate` to apply model ID swaps and breaking parameter changes across your codebase. The skill detects which
Upgrading to a newer Claude model? The [Claude API skill](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/claude-api-skill#migrating-to-a-newer-claude-model) in
Let Claude Code migrate your code for you
+15 −19 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/claude-in-microsoft-foundry
±changed
+20−17
apichanged
build-with-claude/claude-in-microsoft-foundry
--message '{role: user, content: "Hello!"}' \
--transform content
--message '{role: user, content: "Hello!"}'
# Get Microsoft Entra ID token
ACCESS_TOKEN=$(az account get-access-token --resource https://ai.azure.com --query accessToken -o tsv)
+20 −17 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/claude-in-amazon-bedrock
±changed
+9−1
apichanged
build-with-claude/claude-in-amazon-bedrock
Upgrading to a newer Claude model? In Claude Code, run `/claude-api migrate` to apply model ID swaps and breaking parameter changes across your codebase. The skill detects which
Upgrading to a newer Claude model? The [Claude API skill](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/claude-api-skill#migrating-to-a-newer-claude-model) in
Let Claude Code migrate your code for you
+9 −1 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/cache-diagnostics
±changed
+14−22
apichanged
build-with-claude/cache-diagnostics
response=$(curl -sS --fail-with-body https://api.anthropic.com/v1/messages \
curl -sS --fail-with-body https://api.anthropic.com/v1/messages \
}')
jq '{id, diagnostics}' <<< "$response"
message_id=$(jq -r '.id' <<< "$response")
+14 −22 lines
Recorded here 19 Oct 2026 19:37 UTC
api
build-with-claude/batch-processing
±changed
+8−28
apichanged
build-with-claude/batch-processing
#!/bin/sh
# ...
curl -s "https://api.anthropic.com/v1/messages/batches/$MESSAGE_BATCH_ID" \
curl "https://api.anthropic.com/v1/messages/batches/$MESSAGE_BATCH_ID" \
--header "anthropic-version: 2023-06-01" \
+8 −28 lines
Recorded here 19 Oct 2026 19:37 UTC
api
api/service-tiers
±changed
+1−1
apichanged
api/service-tiers
ant messages create --transform usage.service_tier --raw-output <<'YAML'
ant messages create <<'YAML'
+1 −1 lines
Recorded here 19 Oct 2026 19:37 UTC
api
api/errors
±changed
+2−2
apichanged
api/errors
# Print the response headers (including request-id); discard the body
curl -sS -D - -o /dev/null https://api.anthropic.com/v1/messages \
# -i prints the response headers, including request-id, before the body
curl -sS -i https://api.anthropic.com/v1/messages \
+2 −2 lines
Recorded here 19 Oct 2026 19:37 UTC
api
agents-and-tools/tool-use/strict-tool-use
±changed
+1−1
apichanged
agents-and-tools/tool-use/strict-tool-use
ant messages create --transform content <<'YAML'
ant messages create <<'YAML'
+1 −1 lines
Recorded here 19 Oct 2026 19:37 UTC
api
agents-and-tools/tool-use/overview
±changed
+9−107
apichanged
agents-and-tools/tool-use/overview
ant messages create --transform content --format yaml \
ant messages create \
<CodeGroup>
```bash cURL
# Claude replies with a tool_use block naming the tool and its arguments.
+9 −107 lines
Recorded here 19 Oct 2026 19:37 UTC
api
agents-and-tools/tool-use/fine-grained-tool-streaming
±changed
+2−3
apichanged
agents-and-tools/tool-use/fine-grained-tool-streaming
ant messages create --stream --format jsonl <<'YAML' |
ant messages create --stream <<'YAML'
jq -rj 'select(.delta.type == "input_json_delta") | .delta.partial_json'
Every tab turns on fine-grained streaming for the `make_file` tool. The SDK tabs print each input fragment the moment it arrives, then print the complete accumulated input once the
Each input fragment arrives the moment Claude writes it, and the fragments join into the full tool input, so the poem arrives piece by piece:
+2 −3 lines
Recorded here 19 Oct 2026 19:37 UTC
api
agents-and-tools/tool-use/code-execution-tool
±changed
+16−15
apichanged
agents-and-tools/tool-use/code-execution-tool
# First, upload a file and capture the file ID (using jq)
FILE_ID=$(curl --fail-with-body -sS https://api.anthropic.com/v1/files \
# First, upload a file
curl --fail-with-body -sS https://api.anthropic.com/v1/files \
-F "[email protected]" | jq -r '.id')
+16 −15 lines
Recorded here 19 Oct 2026 19:37 UTC
api
agents-and-tools/tool-use/build-a-tool-using-agent
±changed
+37−731
apichanged
agents-and-tools/tool-use/build-a-tool-using-agent
<CodeGroup>
```bash cURL
#!/bin/bash
# Ring 1: Single tool, single turn.
+37 −731 lines
Recorded here 19 Oct 2026 19:37 UTC
api
agents-and-tools/mcp-connector
±changed
+100−58
apichanged
agents-and-tools/mcp-connector
BODY='{
"model": "claude-opus-5-5",
"max_tokens": 1024,
"mcp_servers": [
{
+100 −58 lines
Recorded here 19 Oct 2026 19:37 UTC
api
agents-and-tools/agent-skills/quickstart
±changed
+2−6
apichanged
agents-and-tools/agent-skills/quickstart
output_path="${TMPDIR:-/tmp}/renewable_energy.pptx"
-o "$output_path"
echo "Presentation saved to $output_path"
-o "${TMPDIR:-/tmp}/renewable_energy.pptx"
output_path="${TMPDIR:-/tmp}/renewable_energy.pptx"
+2 −6 lines
Recorded here 19 Oct 2026 19:37 UTC
api
agents-and-tools/agent-skills/claude-api-skill
±changed
+1−1
apichanged
agents-and-tools/agent-skills/claude-api-skill
The Claude API skill can perform Claude model migrations across a code base. Invoke it directly with `/claude-api migrate`:
The Claude API skill can perform Claude model migrations across a code base. Invoke it directly with the `migrate` subcommand:
+1 −1 lines
Recorded here 19 Oct 2026 19:37 UTC
api
about-claude/models/optimizing-for-cost-and-intelligence
±changed
+41−50
apichanged
about-claude/models/optimizing-for-cost-and-intelligence
Setup takes little work. [Automatic caching](https://platform.claude.com/docs/en/build-with-claude/prompt-caching#automatic-caching) places breakpoints for you; otherwise, the [Cla
Setup takes little work. [Automatic caching](https://platform.claude.com/docs/en/build-with-claude/prompt-caching#automatic-caching) places breakpoints for you; otherwise, the [Cla
Let Claude Code add caching for you
+41 −50 lines
Recorded here 19 Oct 2026 19:37 UTC
16 Oct 2026
187 pages
+3811 −1432 lines
api
manage-claude/cmek-claude-platform-on-aws
+new page
+250−0
apinew page
manage-claude/cmek-claude-platform-on-aws
No line of the body moved in this read.
+250 −0 lines
Recorded here 16 Oct 2026 16:07 UTC
api
models/sonnet-5-5/migration-guide
±changed
+6−6
apichanged
models/sonnet-5-5/migration-guide
Model = "claude-sonnet-4-6",
Model = Model.ClaudeSonnet4_6,
Model: "claude-sonnet-4-6",
Model: anthropic.ModelClaudeSonnet4_6,
.model("claude-sonnet-4-6")
+6 −6 lines
Recorded here 16 Oct 2026 15:07 UTC
api
models/opus-5-5/migration-guide
±changed
+6−6
apichanged
models/opus-5-5/migration-guide
Model = "claude-opus-4-6",
Model = Model.ClaudeOpus4_6,
Model: "claude-opus-4-6",
Model: anthropic.ModelClaudeOpus4_6,
.model("claude-opus-4-6")
+6 −6 lines
Recorded here 16 Oct 2026 15:07 UTC
api
models/fable-5-1/whats-new-fable-5-1
±changed
+11−9
apichanged
models/fable-5-1/whats-new-fable-5-1
using Model = Anthropic.Models.Messages.Model;
Model = "claude-fable-5-1",
Model = Model.ClaudeFable5_1,
Model: "claude-fable-5-1",
Model: anthropic.ModelClaudeFable5_1,
+11 −9 lines
Recorded here 16 Oct 2026 15:07 UTC
api
models/fable-5-1/migration-guide
±changed
+16−12
apichanged
models/fable-5-1/migration-guide
Model = "claude-fable-5-1",
Model = Model.ClaudeFable5_1,
Model: "claude-fable-5-1",
Model: anthropic.ModelClaudeFable5_1,
.model("claude-fable-5-1")
+16 −12 lines
Recorded here 16 Oct 2026 15:07 UTC
api
managed-agents/tools
±changed
+4−4
apichanged
managed-agents/tools
Model = new("claude-opus-5-5"),
Model = BetaManagedAgentsModel.ClaudeOpus5_5,
ID: "claude-opus-5-5",
ID: anthropic.BetaManagedAgentsModelClaudeOpus5_5,
Model = new("claude-opus-5-5"),
+4 −4 lines
Recorded here 16 Oct 2026 15:07 UTC
api
managed-agents/permission-policies
±changed
+3−3
apichanged
managed-agents/permission-policies
ID: "claude-opus-5-5",
ID: anthropic.BetaManagedAgentsModelClaudeOpus5_5,
ID: "claude-opus-5-5",
ID: anthropic.BetaManagedAgentsModelClaudeOpus5_5,
ID: "claude-opus-5-5",
+3 −3 lines
Recorded here 16 Oct 2026 15:07 UTC
api
manage-claude/inference-hooks-endpoint
±changed
+1−1
apichanged
manage-claude/inference-hooks-endpoint
A third-party tool is one on a server that Anthropic knows of, such as a claude.ai connector or an MCP server that the request names in `mcp_servers`. This doesn't mean Anthropic h
A third-party tool is one on a server that Anthropic knows of, such as a claude.ai connector or an MCP server that the request names in `mcp_servers`. This doesn't mean Anthropic h
+1 −1 lines
Recorded here 16 Oct 2026 15:07 UTC
api
manage-claude/inference-hooks-configuration
±changed
+1−1
apichanged
manage-claude/inference-hooks-configuration
* **Test connection:** Claude sends a synthetic test prompt to the URL and headers currently in the form, not the saved values, so re-enter any stored header values before test
* **Test connection:** Claude sends a synthetic test prompt to the URL and headers currently in the form, not the saved values, so re-enter any stored header values before test
+1 −1 lines
Recorded here 16 Oct 2026 15:07 UTC
api
manage-claude/compliance-sessions
±changed
+30−13
apichanged
manage-claude/compliance-sessions
The endpoints on this page are available only to Claude Enterprise organizations. The local and remote session endpoints are stable for Cowork, Claude Code, and Claude for Micros
The endpoints on this page are available only to Claude Enterprise organizations. The local and remote session endpoints are stable for Cowork, Claude Code, and Claude for Micros
The endpoints on this page expose transcripts of the sessions your users run in Claude apps and agents (today: Cowork, Claude Code, Claude Science, Claude for Microsoft 365, and Cl
The endpoints on this page expose transcripts of the sessions your users run in Claude apps and agents (today: Cowork, Claude Code, Claude Science, Claude for Microsoft 365, Claude
| Product and where it runs | Endpoint family
+30 −13 lines
Recorded here 16 Oct 2026 15:07 UTC
api
manage-claude/compliance-faq
±changed
+3−3
apichanged
manage-claude/compliance-faq
<Accordion title="Do Cowork, Claude Code, Claude Science, Claude for Microsoft 365, and Claude in Chrome sessions appear in the Compliance API?">
Yes. Cowork sessions in Claude Desktop that run on users' machines, Claude Code sessions (in the terminal, in Claude Desktop, or in an IDE extension), sessions in the Claude Sc
<Accordion title="Do sessions in Cowork, Claude Code, and other Claude apps and add-ins appear in the Compliance API?">
Yes. Cowork sessions in Claude Desktop that run on users' machines, Claude Code sessions (in the terminal, in Claude Desktop, or in an IDE extension), sessions in the Claude Sc
The local and remote session endpoints are stable for Cowork, Claude Code, and Claude for Microsoft 365 sessions; coverage of Claude Science and Claude in Chrome sessions is in
+3 −3 lines
Recorded here 16 Oct 2026 15:07 UTC
api
manage-claude/compliance-content-data
±changed
+1−1
apichanged
manage-claude/compliance-content-data
Claude Docs documents are listed separately, by [List code artifacts](https://platform.claude.com/docs/en/api/compliance/code/artifacts/list), with `artifact_type` set to `claude_d
Claude Docs documents are listed separately, by [List code artifacts](https://platform.claude.com/docs/en/api/compliance/apps/code/artifacts/list), with `artifact_type` set to `cla
+1 −1 lines
Recorded here 16 Oct 2026 15:07 UTC
api
manage-claude/compliance-api
±changed
+2−2
apichanged
manage-claude/compliance-api
The Compliance API gives Claude Enterprise and Claude Console customers programmatic access to their organization's Activity Feed. For Claude Enterprise organizations, it also cove
The Compliance API gives Claude Enterprise and Claude Console customers programmatic access to their organization's Activity Feed. For Claude Enterprise organizations, it also cove
A Claude Enterprise tenant has one parent organization (the top-level container that centralizes identity) with linked organizations of two kinds: claude.ai organizations, where us
A Claude Enterprise tenant has one parent organization (the top-level container that centralizes identity) with linked organizations of two kinds: claude.ai organizations, where us
+2 −2 lines
Recorded here 16 Oct 2026 15:07 UTC
api
manage-claude/cmek-google-cloud-kms
±changed
+222−131
apichanged
manage-claude/cmek-google-cloud-kms
This guide walks through configuring a Google Cloud KMS key as a [customer-managed encryption key (CMEK)](https://platform.claude.com/docs/en/manage-claude/cmek) for your Anthropic
This guide shows how to use a Google Cloud KMS key as a [customer-managed encryption key (CMEK)](https://platform.claude.com/docs/en/manage-claude/cmek) for your Anthropic organiza
* An Anthropic Admin API key for your organization.
* The [`gcloud` CLI](https://cloud.google.com/cli) installed and authenticated.
* Cloud KMS **Data Access audit logs** enabled for the project (IAM & Admin > Audit Logs > Cloud Key Management Service, with `DATA_READ` and `DATA_WRITE`). These are off by defaul
+222 −131 lines
Recorded here 16 Oct 2026 15:07 UTC
api
manage-claude/cmek-azure-key-vault
±changed
+274−137
apichanged
manage-claude/cmek-azure-key-vault
This guide walks through configuring an Azure Key Vault key as a [customer-managed encryption key (CMEK)](https://platform.claude.com/docs/en/manage-claude/cmek) for your Anthropic
This guide shows how to use an Azure Key Vault key as a [customer-managed encryption key (CMEK)](https://platform.claude.com/docs/en/manage-claude/cmek) for your Anthropic organiza
* An Azure Key Vault with **RBAC authorization enabled** (`enableRbacAuthorization: true`) and **public network access allowed**. Anthropic calls your vault over the public data-pl
* **Purge protection enabled** (`enablePurgeProtection: true`) on the vault. Without it, a deleted key can be permanently purged during the soft-delete retention window, causing ir
* An Azure Key Vault with these settings:
+274 −137 lines
Recorded here 16 Oct 2026 15:07 UTC
api
manage-claude/cmek-aws-kms
±changed
+254−269
apichanged
manage-claude/cmek-aws-kms
This guide walks through configuring an [AWS KMS](https://aws.amazon.com/kms/) key as a [customer-managed encryption key (CMEK)](https://platform.claude.com/docs/en/manage-claude/c
This guide shows how to use an [AWS KMS](https://aws.amazon.com/kms/) key as a [customer-managed encryption key (CMEK)](https://platform.claude.com/docs/en/manage-claude/cmek) for
**Claude Platform on AWS:** On [Claude Platform on AWS](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws), your key policy grants access to an AWS ser
**Claude Platform on AWS:** If your Claude Console sidebar shows **Account managed by AWS**, your organization is on Claude Platform on AWS. Follow [Set up CMEK on Claude Platfor
* An Anthropic Admin API key for your organization.
+254 −269 lines
Recorded here 16 Oct 2026 15:07 UTC
api
manage-claude/cmek
±changed
+4−4
apichanged
manage-claude/cmek
* **Identifier verification is mandatory:** Granting key access to an incorrect or spoofed principal can expose your data to an unauthorized party. Always verify the Anthropic id
* **Identifier verification is mandatory:** Granting key access to an incorrect or spoofed principal can expose your data to an unauthorized party. Always verify the Anthropic id
Anthropic calls your key management service from its standard public IP range. If you restrict access to your key management service by IP, allow the addresses listed in [IP addres
Anthropic calls your key management service from its standard public IP range. If you restrict access to your key management service by IP, allow the addresses listed in [IP addres
On [Claude Platform on AWS](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws), CMEK is available with AWS KMS keys only; Google Cloud KMS and Azure Key
+4 −4 lines
Recorded here 16 Oct 2026 15:07 UTC
api
manage-claude/admin-api
±changed
+1−1
apichanged
manage-claude/admin-api
**Claude Platform on AWS:** Only the workspace endpoints (create, get, list, update, and archive on `/v1/organizations/workspaces`), the external key endpoints (register, get, li
**Claude Platform on AWS:** Only the workspace endpoints (create, get, list, update, and archive on `/v1/organizations/workspaces`), the external key endpoints (register, get, li
+1 −1 lines
Recorded here 16 Oct 2026 15:07 UTC
api
home
±changed
+2−2
apichanged
home
.model("claude-opus-5-5")
.model(Model.CLAUDE_OPUS_5_5)
Model = "claude-opus-5-5",
Model = Model.ClaudeOpus5_5,
+2 −2 lines
Recorded here 16 Oct 2026 15:07 UTC
api
build-with-claude/skills-guide
±changed
+25−25
apichanged
build-with-claude/skills-guide
Model = "claude-opus-5-5",
Model = Model.ClaudeOpus5_5,
Model: "claude-opus-5-5",
Model: anthropic.ModelClaudeOpus5_5,
Model = "claude-opus-5-5",
+25 −25 lines
Recorded here 16 Oct 2026 15:07 UTC
api
build-with-claude/prompt-engineering/prompting-claude-fable-5-1
±changed
+5−3
apichanged
build-with-claude/prompt-engineering/prompting-claude-fable-5-1
using Model = Anthropic.Models.Messages.Model;
Model = "claude-fable-5-1",
Model = Model.ClaudeFable5_1,
Model: "claude-fable-5-1",
Model: anthropic.ModelClaudeFable5_1,
+5 −3 lines
Recorded here 16 Oct 2026 15:07 UTC
api
build-with-claude/prompt-engineering/claude-prompting-best-practices
±changed
+3−3
apichanged
build-with-claude/prompt-engineering/claude-prompting-best-practices
Model = "claude-sonnet-4-5-20250929",
Model = Model.ClaudeSonnet4_5_20250929,
Model: "claude-sonnet-4-5-20250929",
Model: anthropic.ModelClaudeSonnet4_5_20250929,
.model("claude-sonnet-4-5-20250929")
+3 −3 lines
Recorded here 16 Oct 2026 15:07 UTC
api
build-with-claude/preserved-thinking
±changed
+16−12
apichanged
build-with-claude/preserved-thinking
Model = "claude-fable-5-1",
Model = Model.ClaudeFable5_1,
Model: "claude-fable-5-1",
Model: anthropic.ModelClaudeFable5_1,
import com.anthropic.models.messages.Model;
+16 −12 lines
Recorded here 16 Oct 2026 15:07 UTC
api
build-with-claude/mid-conversation-system-messages
±changed
+5−3
apichanged
build-with-claude/mid-conversation-system-messages
using Messages = Anthropic.Models.Messages;
Model = "claude-fable-5-1",
Model = Messages::Model.ClaudeFable5_1,
Model: "claude-fable-5-1",
Model: anthropic.ModelClaudeFable5_1,
+5 −3 lines
Recorded here 16 Oct 2026 15:07 UTC
api
build-with-claude/fast-mode
±changed
+3−3
apichanged
build-with-claude/fast-mode
Model = "claude-opus-5-5",
Model = Model.ClaudeOpus5_5,
Model = "claude-opus-5-5",
Model = Model.ClaudeOpus5_5,
Model = "claude-opus-5-5",
+3 −3 lines
Recorded here 16 Oct 2026 15:07 UTC
api
build-with-claude/fallback-credit
±changed
+4−4
apichanged
build-with-claude/fallback-credit
MessageCreateParams Request(string model) => new()
MessageCreateParams Request(Model model) => new()
var response = await client.Beta.Messages.Create(Request("claude-fable-5"));
var response = await client.Beta.Messages.Create(Request(Model.ClaudeFable5));
var exactBody = Request("claude-opus-4-8") with { FallbackCreditToken = token };
+4 −4 lines
Recorded here 16 Oct 2026 15:07 UTC
api
build-with-claude/effort
±changed
+5−3
apichanged
build-with-claude/effort
using Model = Anthropic.Models.Messages.Model;
Model = "claude-fable-5-1",
Model = Model.ClaudeFable5_1,
Model: "claude-fable-5-1",
Model: anthropic.ModelClaudeFable5_1,
+5 −3 lines
Recorded here 16 Oct 2026 15:07 UTC
api
build-with-claude/compaction-threshold
±changed
+28−28
apichanged
build-with-claude/compaction-threshold
Model = "claude-opus-5-5",
Model = Model.ClaudeOpus5_5,
.model("claude-opus-5-5")
.model(Model.CLAUDE_OPUS_5_5)
Model = "claude-opus-5-5",
+28 −28 lines
Recorded here 16 Oct 2026 15:07 UTC
api
build-with-claude/claude-platform-on-aws
±changed
+21−21
apichanged
build-with-claude/claude-platform-on-aws
* **Customer-managed encryption keys (CMEK):** [CMEK](https://platform.claude.com/docs/en/manage-claude/cmek) is available with [AWS KMS](https://platform.claude.com/docs/en/manage
* **Customer-managed encryption keys (CMEK):** [CMEK](https://platform.claude.com/docs/en/manage-claude/cmek) is available with [AWS KMS](https://platform.claude.com/docs/en/manage
| Page | Available | Through AWS gateway | Notes
| --------------------- | ------------- | ------------------------- | --------------------------------------------------------------------------------------------------------------
| **Usage** | Yes | No | View token usage by model, workspace, and dimension. Data can take a few minutes to appear after a request.
+21 −21 lines
Recorded here 16 Oct 2026 15:07 UTC
api
api/claude-platform-on-aws-iam-actions
±changed
+1−1
apichanged
api/claude-platform-on-aws-iam-actions
These actions manage your organization's [customer-managed encryption key (CMEK)](https://platform.claude.com/docs/en/manage-claude/cmek-aws-kms#claude-platform-on-aws) registrat
These actions manage your organization's [customer-managed encryption key (CMEK)](https://platform.claude.com/docs/en/manage-claude/cmek-claude-platform-on-aws) registrations, th
+1 −1 lines
Recorded here 16 Oct 2026 15:07 UTC
api
api/beta-headers
±changed
+1−1
apichanged
api/beta-headers
Model = "claude-opus-5-5",
Model = Model.ClaudeOpus5_5,
+1 −1 lines
Recorded here 16 Oct 2026 15:07 UTC
api
agents-and-tools/tool-use/browser-use-sdk
±changed
+4−1
apichanged
agents-and-tools/tool-use/browser-use-sdk
constructor(private display: Display, options: BetaComputerToolsetOptions = {}) {
constructor(
private display: Display,
options: BetaComputerToolsetOptions = {}
) {
+4 −1 lines
Recorded here 16 Oct 2026 15:07 UTC
api
manage-claude/wif-reference
±changed
+1−1
apichanged
manage-claude/wif-reference
`POST /v1/oauth/token` returns errors in the standard [API error shape](https://platform.claude.com/docs/en/api/errors). The SDK wraps exchange failures in a typed `WorkloadIdentit
`POST /v1/oauth/token` returns errors in the standard [API error shape](https://platform.claude.com/docs/en/api/errors). The SDK reports an exchange failure as `WorkloadIdentityErr
+1 −1 lines
Recorded here 16 Oct 2026 04:07 UTC
api
manage-claude/wif-providers/spiffe
±changed
+3−3
apichanged
manage-claude/wif-providers/spiffe
The Claude SDK can either read the JWT-SVID from the file that spiffe-helper maintains or call the SPIFFE Workload API directly through a token-provider callable. The file path is
The Claude SDK can read the JWT-SVID from the file that spiffe-helper maintains or, except in Java, call the SPIFFE Workload API directly through a token provider. The file path is
<Tab title="Callable through the SPIFFE Workload API">
Workloads that link a SPIFFE Workload API client directly can skip spiffe-helper and pass the SDK a callable that fetches a fresh JWT-SVID from the agent socket. The SDK invoke
<Tab title="Token provider through the SPIFFE Workload API">
+3 −3 lines
Recorded here 16 Oct 2026 04:07 UTC
api
manage-claude/wif-providers/okta
±changed
+96−61
apichanged
manage-claude/wif-providers/okta
IdentityTokenProvider fetchOktaToken = () -> {
try {
var form = Map.of(
"grant_type", "client_credentials",
"scope", "anthropic.access",
+96 −61 lines
Recorded here 16 Oct 2026 04:07 UTC
api
manage-claude/wif-providers/github-actions
±changed
+1−1
apichanged
manage-claude/wif-providers/github-actions
Each GitHub-issued identity token expires roughly five minutes after issuance. The token-request endpoint (`ACTIONS_ID_TOKEN_REQUEST_URL`) stays valid for the entire job, so you ca
Each GitHub-issued identity token expires roughly five minutes after issuance. The token-request endpoint (`ACTIONS_ID_TOKEN_REQUEST_URL`) stays valid for the entire job, so you ca
+1 −1 lines
Recorded here 16 Oct 2026 04:07 UTC
api
manage-claude/wif-providers/gcp
±changed
+76−42
apichanged
manage-claude/wif-providers/gcp
Inside your Google Cloud workload, fetch the identity token from the metadata server, exchange it at `POST /v1/oauth/token`, and use the returned bearer token to call the Claude AP
Inside your Google Cloud workload, fetch the identity token from the metadata server, exchange it at `POST /v1/oauth/token`, and use the returned bearer token to call the Claude AP
HttpClient http = HttpClient.newHttpClient();
HttpRequest metadataRequest = HttpRequest.newBuilder()
.uri(URI.create("http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity?audience=https://api.anthropic.com&format=full"))
+76 −42 lines
Recorded here 16 Oct 2026 04:07 UTC
api
manage-claude/wif-providers/azure
±changed
+196−131
apichanged
manage-claude/wif-providers/azure
At runtime your workload fetches its Entra token, exchanges it at `POST /v1/oauth/token`, and uses the returned bearer token to call Claude. The Claude SDK handles the exchange and
At runtime your workload fetches its Entra token, exchanges it at `POST /v1/oauth/token`, and uses the returned bearer token to call Claude. The Claude SDK handles the exchange and
If your workload already uses the Azure Identity client library, pass its token acquisition (`DefaultAzureCredential` with the scope `api://<APP_ID>/.default`) to `identity_token
If your workload already uses the Azure Identity client library, get the Entra token from it (`DefaultAzureCredential` with the scope `api://<APP_ID>/.default`) instead of callin
HttpClient http = HttpClient.newHttpClient();
+196 −131 lines
Recorded here 16 Oct 2026 04:07 UTC
api
manage-claude/wif-providers/aws
±changed
+79−37
apichanged
manage-claude/wif-providers/aws
Call `GetWebIdentityToken` with `https://api.anthropic.com` as the audience, then pass the result to the SDK's federation credentials. Because `identity_token_provider` (typescript
Call `GetWebIdentityToken` with `https://api.anthropic.com` as the audience, then pass the result to the SDK's federation credentials through `identity_token_provider` (typescript:
StsClient sts = StsClient.builder().region(Region.US_EAST_1).build();
IdentityTokenProvider getStsToken = () -> sts.getWebIdentityToken(
+79 −37 lines
Recorded here 16 Oct 2026 04:07 UTC
api
manage-claude/opentelemetry/sdk
±changed
+1−1
apichanged
manage-claude/opentelemetry/sdk
title: Use OpenTelemetry with the Claude SDK
title: Set up OpenTelemetry with the Claude SDK
+1 −1 lines
Recorded here 16 Oct 2026 04:07 UTC
api
manage-claude/opentelemetry/api
±changed
+1−1
apichanged
manage-claude/opentelemetry/api
title: Use OpenTelemetry with the Claude API
title: Set up OpenTelemetry with the Claude API
+1 −1 lines
Recorded here 16 Oct 2026 04:07 UTC
api
api/opentelemetry/spans
±changed
+1−1
apichanged
api/opentelemetry/spans
To set up export, see [Use OpenTelemetry with the Claude SDK](https://platform.claude.com/docs/en/manage-claude/opentelemetry/sdk) and [Use OpenTelemetry with the Claude API](https
To get spans, see [Set up OpenTelemetry with the Claude SDK](https://platform.claude.com/docs/en/manage-claude/opentelemetry/sdk) and [Set up OpenTelemetry with the Claude API](htt
+1 −1 lines
Recorded here 16 Oct 2026 04:07 UTC
api
agents-and-tools/agent-skills/claude-api-skill
±changed
+7−7
apichanged
agents-and-tools/agent-skills/claude-api-skill
Or install it as a [Claude Code plugin](https://code.claude.com/docs/en/plugins):
Or ask Claude Code to install it as a [Claude Code plugin](https://code.claude.com/docs/en/plugins):
Or run these commands in Claude Code:
```text wrap
+7 −7 lines
Recorded here 16 Oct 2026 04:07 UTC
api
release-notes/overview
±changed
+1−7
apichanged
release-notes/overview
### October 15, 2026
* [Fast mode](https://platform.claude.com/docs/en/build-with-claude/fast-mode) is out of research preview for Claude Opus 5.5, and you no longer need to request access. Requests to
+1 −7 lines
Recorded here 16 Oct 2026 01:37 UTC
api
models/sonnet-5-5/migration-guide
±changed
+3−1
apichanged
models/sonnet-5-5/migration-guide
```text wrap
Let Claude Code migrate your code for you
```text
+3 −1 lines
Recorded here 16 Oct 2026 01:37 UTC
api
models/opus-5-5/migration-guide
±changed
+3−1
apichanged
models/opus-5-5/migration-guide
```text wrap
Let Claude Code migrate your code for you
```text
+3 −1 lines
Recorded here 16 Oct 2026 01:37 UTC
api
models/haiku-5-5/migration-guide
±changed
+3−1
apichanged
models/haiku-5-5/migration-guide
```text wrap
Let Claude Code migrate your code for you
```text
+3 −1 lines
Recorded here 16 Oct 2026 01:37 UTC
api
models/fable-5-1/migration-guide
±changed
+3−1
apichanged
models/fable-5-1/migration-guide
```text wrap
Let Claude Code migrate your code for you
```text
+3 −1 lines
Recorded here 16 Oct 2026 01:37 UTC
api
manage-claude/cmek-google-cloud-kms
±changed
+4−2
apichanged
manage-claude/cmek-google-cloud-kms
```bash Configure with the /claude-api skill in Claude Code
claude "/claude-api help me configure a customer-managed encryption key with Google Cloud KMS"
Let Claude Code set up this feature for you
```text
+4 −2 lines
Recorded here 16 Oct 2026 01:37 UTC
api
manage-claude/cmek-azure-key-vault
±changed
+4−2
apichanged
manage-claude/cmek-azure-key-vault
```bash Configure with the /claude-api skill in Claude Code
claude "/claude-api help me configure a customer-managed encryption key with Azure Key Vault"
Let Claude Code set up this feature for you
```text
+4 −2 lines
Recorded here 16 Oct 2026 01:37 UTC
api
manage-claude/cmek-aws-kms
±changed
+4−2
apichanged
manage-claude/cmek-aws-kms
```bash Configure with the /claude-api skill in Claude Code
claude "/claude-api help me configure a customer-managed encryption key with AWS KMS"
Let Claude Code set up this feature for you
```text
+4 −2 lines
Recorded here 16 Oct 2026 01:37 UTC
api
manage-claude/cmek
±changed
+4−2
apichanged
manage-claude/cmek
```bash Learn more with the /claude-api skill in Claude Code
claude "/claude-api tell me about customer-managed encryption keys"
Ask Claude Code about this feature
```text
+4 −2 lines
Recorded here 16 Oct 2026 01:37 UTC
api
build-with-claude/preserved-thinking
±changed
+3−1
apichanged
build-with-claude/preserved-thinking
```text wrap
Let Claude Code check your code for you
```text
+3 −1 lines
Recorded here 16 Oct 2026 01:37 UTC
api
build-with-claude/fast-mode
±changed
+16−27
apichanged
build-with-claude/fast-mode
## Supported models
Fast mode is supported on the following models:
* Claude Opus 5.5 (claude-opus-5-5)
+16 −27 lines
Recorded here 16 Oct 2026 01:37 UTC
api
api/rate-limits
±changed
+1−1
apichanged
api/rate-limits
When using [fast mode](https://platform.claude.com/docs/en/build-with-claude/fast-mode) with `speed: "fast"` on Claude Opus 5.5, Claude Opus 5, or Opus 4.8, dedicated rate limits a
When using [fast mode](https://platform.claude.com/docs/en/build-with-claude/fast-mode) with `speed: "fast"` on Claude Opus 5.5, Claude Opus 5, or Claude Opus 4.8, dedicated rate l
+1 −1 lines
Recorded here 16 Oct 2026 01:37 UTC
api
api/messages/create
±changed
+20−1
apichanged
api/messages/create
- `speed: optional "standard" or "fast" or null`
The inference speed mode for this request. `"fast"` enables high output-tokens-per-second inference.
+20 −1 lines
Recorded here 16 Oct 2026 01:37 UTC
api
api/messages/count_tokens
±changed
+10−0
apichanged
api/messages/count_tokens
- `speed: optional "standard" or "fast" or null`
The inference speed mode for this request. `"fast"` enables high output-tokens-per-second inference.
+10 −0 lines
Recorded here 16 Oct 2026 01:37 UTC
api
api/messages/batches/results
±changed
+8−0
apichanged
api/messages/batches/results
- `speed: "standard" or "fast" or null`
The inference speed mode used for this request.
- `"standard"`
+8 −0 lines
Recorded here 16 Oct 2026 01:37 UTC
api
api/messages/batches/create
±changed
+10−0
apichanged
api/messages/batches/create
- `speed: optional "standard" or "fast" or null`
The inference speed mode for this request. `"fast"` enables high output-tokens-per-second inference.
+10 −0 lines
Recorded here 16 Oct 2026 01:37 UTC
api
api/messages/batches
±changed
+42−0
apichanged
api/messages/batches
- `speed: optional "standard" or "fast" or null`
The inference speed mode for this request. `"fast"` enables high output-tokens-per-second inference.
+42 −0 lines
Recorded here 16 Oct 2026 01:37 UTC
api
api/messages
±changed
+80−1
apichanged
api/messages
- `speed: optional "standard" or "fast" or null`
The inference speed mode for this request. `"fast"` enables high output-tokens-per-second inference.
Some models require the `fast-mode-2026-02-01` beta header for any `speed` value. See [fast mode](https://platform.claude.com/docs/en/build-with-claude/fast-mode?sdk_languages=ht
+80 −1 lines
Recorded here 16 Oct 2026 01:37 UTC
api
api/compliance/apps/sessions/local/retrieve
±changed
+1−1
apichanged
api/compliance/apps/sessions/local/retrieve
Timestamp of the session's last retained inference call (RFC 3339, UTC). Always at or after `created_at`. When a session's activity spans the child organization's retention bound
Timestamp of the session's last retained inference call (RFC 3339, UTC). Always at or after `created_at`. When a session's activity spans the child organization's retention bound
+1 −1 lines
Recorded here 16 Oct 2026 01:37 UTC
api
api/compliance/apps/sessions/local/messages/list
±changed
+1−1
apichanged
api/compliance/apps/sessions/local/messages/list
Timestamp of the session's last retained inference call (RFC 3339, UTC). Always at or after `created_at`. When a session's activity spans the child organization's retention bou
Timestamp of the session's last retained inference call (RFC 3339, UTC). Always at or after `created_at`. When a session's activity spans the child organization's retention bou
+1 −1 lines
Recorded here 16 Oct 2026 01:37 UTC
api
api/compliance/apps/sessions/local/messages
±changed
+1−1
apichanged
api/compliance/apps/sessions/local/messages
Timestamp of the session's last retained inference call (RFC 3339, UTC). Always at or after `created_at`. When a session's activity spans the child organization's retention bou
Timestamp of the session's last retained inference call (RFC 3339, UTC). Always at or after `created_at`. When a session's activity spans the child organization's retention bou
+1 −1 lines
Recorded here 16 Oct 2026 01:37 UTC
api
api/compliance/apps/sessions/local/list
±changed
+14−2
apichanged
api/compliance/apps/sessions/local/list
- `gt: optional string`
Only return sessions whose first inference call is strictly after this time (RFC 3339; a UTC offset is required).
format: date-time
+14 −2 lines
Recorded here 16 Oct 2026 01:37 UTC
api
api/compliance/apps/sessions/local
±changed
+18−6
apichanged
api/compliance/apps/sessions/local
- `gt: optional string`
Only return sessions whose first inference call is strictly after this time (RFC 3339; a UTC offset is required).
format: date-time
+18 −6 lines
Recorded here 16 Oct 2026 01:37 UTC
api
api/compliance/apps/sessions
±changed
+16−4
apichanged
api/compliance/apps/sessions
- `gt: optional string`
Only return sessions whose first inference call is strictly after this time (RFC 3339; a UTC offset is required).
format: date-time
+16 −4 lines
Recorded here 16 Oct 2026 01:37 UTC
api
api/compliance/apps
±changed
+16−4
apichanged
api/compliance/apps
- `gt: optional string`
Only return sessions whose first inference call is strictly after this time (RFC 3339; a UTC offset is required).
format: date-time
+16 −4 lines
Recorded here 16 Oct 2026 01:37 UTC
api
api/compliance/activities/list
±changed
+18−2
apichanged
api/compliance/activities/list
- `updates: array of Name or Capabilities or RedactContent or 103 more`
- `updates: array of Name or Capabilities or RedactContent or 104 more`
The Claude Science setting that lets members import projects, sessions, and artifacts saved on their computer under other sign-ins was changed for the organization.
The Claude Science setting that lets members access projects, sessions, and artifacts previously saved on their computer under other sign-ins, and add them to their account
Setting value immediately after this change
+18 −2 lines
Recorded here 16 Oct 2026 01:37 UTC
api
api/compliance/activities
±changed
+36−4
apichanged
api/compliance/activities
- `updates: array of Name or Capabilities or RedactContent or 103 more`
- `updates: array of Name or Capabilities or RedactContent or 104 more`
The Claude Science setting that lets members import projects, sessions, and artifacts saved on their computer under other sign-ins was changed for the organization.
The Claude Science setting that lets members access projects, sessions, and artifacts previously saved on their computer under other sign-ins, and add them to their account
- `ArtifactTypeDashboardsEnabled object`
+36 −4 lines
Recorded here 16 Oct 2026 01:37 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.