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
808pages tracked
587 changed this week · last read 22 Oct 2026
Claude Code CLI
228pages tracked
146 changed this week · last read 22 Oct 2026
Claude Documentation
278pages tracked
74 changed this week · last read 22 Oct 2026
Model Context Protocol
357pages tracked
163 changed this week · last read 21 Oct 2026
44 on this page
9,144 of the ledger's changes in api. Show every change
ReadSourcePageWhatLines
19 Aug 2026
50 pages
+1128 −474 lines
api
manage-claude/user-management
±changed
+11−11
apichanged
manage-claude/user-management
**The endpoints on this page are in beta for Claude Enterprise organizations.** The beta is enabled for all Claude Enterprise organizations. Group and custom-role requests must i
**The endpoints on this page are generally available for Claude Enterprise organizations.** The [beta header](https://platform.claude.com/docs/en/api/beta-headers) `anthropic-bet
| Endpoints
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| [Members](https://platform.claude.com/docs/en/manage-claude/user-management#members) and [invites](https://platform.claude.com/docs/en/manage-claude/user-management#invites)
+11 −11 lines
Recorded here 19 Aug 2026 18:07 UTC
api
manage-claude/admin-api-keys
±changed
+4−4
apichanged
manage-claude/admin-api-keys
| Your organization | Create the key in | Key prefix | W
| ----------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -------------------- | -
| **Claude Console** (Claude Platform, `platform.claude.com`) | [Claude Console > Settings > Admin keys](https://platform.claude.com/settings/admin-keys) | `sk-ant-admin01-...` | O
| **Claude Enterprise** (`claude.ai`) | [claude.ai > Organization settings > API](https://claude.ai/admin-settings/api-access) | `sk-ant-api01-...` | T
| Your organization | Create the key in | Key prefix | W
+4 −4 lines
Recorded here 19 Aug 2026 18:07 UTC
api
manage-claude/admin-api
±changed
+1−1
apichanged
manage-claude/admin-api
**Claude Enterprise:** Claude Enterprise (claude.ai) organizations use the Admin API too, with a scoped API key created in claude.ai. Of the endpoints on this page, only members
**Claude Enterprise:** Claude Enterprise (claude.ai) organizations use the Admin API too, with a scoped API key created in claude.ai. Of the endpoints on this page, only members
+1 −1 lines
Recorded here 19 Aug 2026 18:07 UTC
api
claude_api_primer
±changed
+8−8
apichanged
claude_api_primer
<CodeGroup>
<CodeGroup exclude="shell:cURL, typescript, csharp, go, java, php, ruby">
<CodeGroup>
<CodeGroup exclude="shell:cURL, typescript, csharp, go, java, php, ruby">
<CodeGroup>
+8 −8 lines
Recorded here 19 Aug 2026 18:07 UTC
api
about-claude/additional-resources
+new page
+41−0
apinew page
about-claude/additional-resources
No line of the body moved in this read.
+41 −0 lines
Recorded here 19 Aug 2026 18:07 UTC
api
build-with-claude/prompt-caching
±changed
+0−120
apichanged
build-with-claude/prompt-caching
```typescript TypeScript
const client = new Anthropic();
const response = await client.beta.promptCaching.messages.create({
+0 −120 lines
Recorded here 19 Aug 2026 05:07 UTC
api
release-notes/overview
±changed
+4−0
apichanged
release-notes/overview
### August 18, 2026
* Workbench is now [**Playground**](https://platform.claude.com/playground) in the Claude Console. Playground supports every Messages API parameter and includes templates that demo
+4 −0 lines
Recorded here 19 Aug 2026 00:37 UTC
api
manage-claude/workspaces
±changed
+1−1
apichanged
manage-claude/workspaces
| Workspace User | Use the Anthropic Workbench only |
| Workspace User | Use Playground only |
+1 −1 lines
Recorded here 19 Aug 2026 00:37 UTC
api
manage-claude/usage-cost-api
±changed
+3−3
apichanged
manage-claude/usage-cost-api
### What happens with Anthropic Workbench usage?
API usage from the Workbench is not associated with an API key, so `api_key_id` will be `null` even when grouping by that dimension.
### What happens with Playground usage?
+3 −3 lines
Recorded here 19 Aug 2026 00:37 UTC
api
manage-claude/cmek-google-cloud-kms
±changed
+2−0
apichanged
manage-claude/cmek-google-cloud-kms
Once the key is validated, attach it to a new workspace before you send any requests to that workspace. For a workspace that already receives requests, the key can take [up
+2 −0 lines
Recorded here 19 Aug 2026 00:37 UTC
api
manage-claude/cmek-azure-key-vault
±changed
+1−1
apichanged
manage-claude/cmek-azure-key-vault
Once the key is validated, attach it to a workspace to enable CMEK for that workspace's data.
Once the key is validated, attach it to a new workspace before you send any requests to that workspace. For a workspace that already receives requests, the key can take [up
+1 −1 lines
Recorded here 19 Aug 2026 00:37 UTC
api
manage-claude/cmek-aws-kms
±changed
+2−0
apichanged
manage-claude/cmek-aws-kms
Once the key is validated, attach it to a new workspace before you send any requests to that workspace. For a workspace that already receives requests, the key can take [up
+2 −0 lines
Recorded here 19 Aug 2026 00:37 UTC
api
manage-claude/cmek
±changed
+5−3
apichanged
manage-claude/cmek
Only Organization Admins (on Claude Platform) or Owners and the Primary Owner (on Claude Enterprise) can configure CMEK. On Claude Platform, CMEK is scoped per workspace and config
Only Organization Admins (on Claude Platform) or Owners and the Primary Owner (on Claude Enterprise) can configure CMEK. On Claude Platform, CMEK is scoped per workspace and config
On Claude Platform, Anthropic recommends attaching your key to a new workspace before you send any requests to that workspace. If you attach a key to a workspace that already recei
* Workbench in the Claude Console is disabled.
+5 −3 lines
Recorded here 19 Aug 2026 00:37 UTC
api
manage-claude/api-and-data-retention
±changed
+2−2
apichanged
manage-claude/api-and-data-retention
* **Console and Workbench:** Any usage on Claude Console or the Workbench prompt-testing interface.
* **Claude Console:** Any usage in the Claude Console, including Playground.
* **Console and Workbench:** Usage through the Claude Console interface (enabling HIPAA readiness from Console settings is supported; processing PHI through the Console is not cove
* **Claude Console:** Usage through the Claude Console interface (enabling HIPAA readiness from Console settings is supported; processing PHI through the Console is not covered).
+2 −2 lines
Recorded here 19 Aug 2026 00:37 UTC
api
manage-claude/admin-api
±changed
+7−7
apichanged
manage-claude/admin-api
| Role | Permissions |
| ------------------ | ----------------------------------------------------------------------------- |
| user | Can use Workbench |
| claude\_code\_user | Can use Workbench and [Claude Code](https://code.claude.com/docs/en/overview) |
| developer | Can use Workbench and manage API keys |
+7 −7 lines
Recorded here 19 Aug 2026 00:37 UTC
api
manage-claude/access-transparency
±changed
+1−1
apichanged
manage-claude/access-transparency
| Anthropic Workbench | No | The Workbench stores data in data stores that are not covered by Access Transparency |
| Playground (Claude Console) | No | Not covered |
+1 −1 lines
Recorded here 19 Aug 2026 00:37 UTC
api
intro
±changed
+1−1
apichanged
intro
Prototype and test prompts in your browser with the Workbench.
Explore and understand the API in your browser with Playground.
+1 −1 lines
Recorded here 19 Aug 2026 00:37 UTC
api
home
±changed
+1−1
apichanged
home
Try the Workbench
Try the API in Playground
+1 −1 lines
Recorded here 19 Aug 2026 00:37 UTC
api
build-with-claude/vision
±changed
+1−1
apichanged
build-with-claude/vision
* The [Workbench](https://platform.claude.com/playground) in the Claude Console. Add images directly to any User message block.
* [Playground](https://platform.claude.com/playground) in the Claude Console. Add images directly to any User message block.
+1 −1 lines
Recorded here 19 Aug 2026 00:37 UTC
api
api/overview
±changed
+1−1
apichanged
api/overview
The API is made available through the web [Console](https://platform.claude.com/). You can use the [Workbench](https://platform.claude.com/playground) to try out the API in the bro
The API is made available through the web [Console](https://platform.claude.com/). You can use [Playground](https://platform.claude.com/playground) to try out the API in the browse
+1 −1 lines
Recorded here 19 Aug 2026 00:37 UTC
18 Aug 2026
13 pages
+57 −35 lines
api
build-with-claude/skills-guide
±changed
+11−1
apichanged
build-with-claude/skills-guide
<Warning id="workspace-scoped-access">
**Custom Skills are accessible to your entire workspace, not scoped to an end user, conversation, or session.** Any API key in the same workspace can read, invoke, and delete eve
If you are building a multi-tenant platform on the Skills API, create a separate [workspace](https://platform.claude.com/docs/en/manage-claude/workspaces) for each tenant. The wo
</Warning>
+11 −1 lines
Recorded here 18 Aug 2026 20:37 UTC
api
agents-and-tools/agent-skills/overview
±changed
+3−1
apichanged
agents-and-tools/agent-skills/overview
For organization-scale governance, vetting, and deployment guidance, see [Skills for enterprise](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/enterprise).
For organization-scale governance, vetting, and deployment guidance, see [Skills for enterprise](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/enterprise). Clau
For audit logging of Skills API operations, see [Audit logging](https://platform.claude.com/docs/en/build-with-claude/skills-guide#audit-logging) in Using Agent Skills with the API
+3 −1 lines
Recorded here 18 Aug 2026 20:37 UTC
api
agents-and-tools/agent-skills/enterprise
±changed
+7−1
apichanged
agents-and-tools/agent-skills/enterprise
### Skill content scanning
Claude Enterprise organizations can turn on automated security scanning for custom Skills in claude.ai and Claude Cowork. The feature is in beta. After you turn on **Skill and plug
+7 −1 lines
Recorded here 18 Aug 2026 20:37 UTC
api
manage-claude/wif-reference
±changed
+13−12
apichanged
manage-claude/wif-reference
| Status | Error | Cause | Resolution
| ------ | ----------------- | -------------------------------------------------------------------------------------------------------------------------------- | ------------------
| 400 | `invalid_request` | `federation_rule_id` is malformed or a required request field is missing. | Verify the `fdrl_`
| 400 | `invalid_request` | `workspace_id_required`: the federation rule is enabled for more than one workspace and the request omits `workspace_id`. | Set `ANTHROPIC_WOR
| 400 | `invalid_grant` | The JWT `iss` claim does not equal the registered `issuer_url` exactly. | Compare byte-for-b
+13 −12 lines
Recorded here 18 Aug 2026 17:07 UTC
api
manage-claude/wif-providers/spiffe
±changed
+1−1
apichanged
manage-claude/wif-providers/spiffe
The `-output json` flag returns the SVID response and bundle response as a two-element JSON array, so `jq -r '.[0].svids[0].svid'` extracts the bare token. On older SPIRE versions
The `-output json` flag returns the SVID response and bundle response as a two-element JSON array, so `jq -r '.[0].svids[0].svid'` extracts the bare token. On older SPIRE versions
+1 −1 lines
Recorded here 18 Aug 2026 17:07 UTC
api
manage-claude/wif-providers/okta
±changed
+1−1
apichanged
manage-claude/wif-providers/okta
A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. On `400 invalid_grant`, see [Troubleshoot a failed exchange](ht
A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. If the exchange fails with the opaque `401` `authentication_err
+1 −1 lines
Recorded here 18 Aug 2026 17:07 UTC
api
manage-claude/wif-providers/kubernetes
±changed
+1−1
apichanged
manage-claude/wif-providers/kubernetes
A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. On `400 invalid_grant`, see [Troubleshoot a failed exchange](ht
A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. If the exchange fails with the opaque `401` `authentication_err
+1 −1 lines
Recorded here 18 Aug 2026 17:07 UTC
api
manage-claude/wif-providers/github-actions
±changed
+1−1
apichanged
manage-claude/wif-providers/github-actions
A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. On `400 invalid_grant`, see [Troubleshoot a failed exchange](ht
A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. A denied exchange returns an opaque `401` `authentication_error
+1 −1 lines
Recorded here 18 Aug 2026 17:07 UTC
api
manage-claude/wif-providers/gcp
±changed
+1−1
apichanged
manage-claude/wif-providers/gcp
Check that `iss` is `https://accounts.google.com`, `aud` is `https://api.anthropic.com`, and `email` matches the value in your federation rule. Then run the exchange from the previ
Check that `iss` is `https://accounts.google.com`, `aud` is `https://api.anthropic.com`, and `email` matches the value in your federation rule. Then run the exchange from the previ
+1 −1 lines
Recorded here 18 Aug 2026 17:07 UTC
api
manage-claude/wif-providers/azure
±changed
+4−4
apichanged
manage-claude/wif-providers/azure
Managed identity workloads need `max_jwt_lifetime_seconds: 86400`. Azure issues managed identity tokens with up to 24 hours between `iat` and `exp` because it caches each resourc
Managed identity workloads need `max_jwt_lifetime_seconds: 86400`. Azure issues managed identity tokens with up to 24 hours between `iat` and `exp` because it caches each resourc
From your Azure resource, run the cURL exchange shown in [Acquire and use the token](https://platform.claude.com/docs/en/manage-claude/wif-providers/azure#acquire-and-use-the-token
From your Azure resource, run the cURL exchange shown in [Acquire and use the token](https://platform.claude.com/docs/en/manage-claude/wif-providers/azure#acquire-and-use-the-token
The Connect workload wizard's Microsoft Entra tile creates the issuer with `max_jwt_lifetime_seconds` set to `7500` (just over 2 hours), which covers the default 60 to 90 minute
+4 −4 lines
Recorded here 18 Aug 2026 17:07 UTC
api
manage-claude/wif-providers/aws
±changed
+2−2
apichanged
manage-claude/wif-providers/aws
A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. On `400 invalid_grant`, see [Troubleshoot a failed exchange](ht
A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. If the exchange fails with the opaque `401` `authentication_err
A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. On `400 invalid_grant`, see [Troubleshoot a failed exchange](ht
A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. If the exchange fails with the opaque `401` `authentication_err
+2 −2 lines
Recorded here 18 Aug 2026 17:07 UTC
api
manage-claude/cmek
±changed
+3−3
apichanged
manage-claude/cmek
### Encrypted
### Encrypted with CMEK key
* Personal preferences are disabled for users who belong to a CMEK-protected organization, across all organizations under the same parent. Users who do not belong to a CMEK-protect
### Not encrypted
### Encrypted with Anthropic key
+3 −3 lines
Recorded here 18 Aug 2026 17:07 UTC
api
build-with-claude/files
±changed
+9−6
apichanged
build-with-claude/files
If you are building a multi-tenant application on the Files API, create a separate [workspace](https://platform.claude.com/docs/en/manage-claude/workspaces) for each tenant. The
* **Total storage:** 500 GB per organization
* **Total storage:** 1 TB per organization
### Audit logging
+9 −6 lines
Recorded here 18 Aug 2026 17:07 UTC
14 Aug 2026
11 pages
+687 −67 lines
api
managed-agents/skills
±changed
+16−12
apichanged
managed-agents/skills
```text wrap
your-repo/
├── .claude/
│ └── skills/
│ ├── code-review/
+16 −12 lines
Recorded here 14 Aug 2026 19:03 UTC
api
manage-claude/inference-hooks-endpoint
±changed
+2−2
apichanged
manage-claude/inference-hooks-endpoint
The smallest working integration is a server that reads each request and allows it. Run one of the following servers, expose it at a public `https://` URL (for example, behind a TL
The smallest working integration is a server that reads each request and allows it. Run one of the following servers, expose it at a public `https://` URL (for example, behind a TL
Host your AI security server where Anthropic can reach it: an `https://` URL on port 443, on a publicly routable host (private, loopback, and carrier-grade NAT ranges are refused a
Host your AI security server where Anthropic can reach it: an `https://` URL on port 443, on a publicly routable host (private, loopback, and carrier-grade NAT ranges are refused a
+2 −2 lines
Recorded here 14 Aug 2026 19:03 UTC
api
manage-claude/inference-hooks-configuration
±changed
+1−1
apichanged
manage-claude/inference-hooks-configuration
* An AI security server HTTPS endpoint that accepts verdict requests: an `https://` URL on port 443, on a publicly routable host, reachable without redirects. For the full [hosting
* An AI security server HTTPS endpoint that accepts verdict requests: an `https://` URL on port 443, on a publicly routable host, reachable without redirects. Reverse-tunnel hosts
+1 −1 lines
Recorded here 14 Aug 2026 19:03 UTC
api
manage-claude/cmek
±changed
+12−13
apichanged
manage-claude/cmek
* In Claude Managed Agents, [memory stores](https://platform.claude.com/docs/en/managed-agents/memory) and [dreams](https://platform.claude.com/docs/en/managed-agents/dreams) are d
| APIs | Tools and features |
| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| Messages | Web search |
| Models | Web fetch |
+12 −13 lines
Recorded here 14 Aug 2026 19:03 UTC
api
build-with-claude/prompt-engineering/prompting-claude-opus-5
±changed
+2−0
apichanged
build-with-claude/prompt-engineering/prompting-claude-opus-5
If your harness is Claude Code or the Claude Agent SDK, the deterministic caps are the `CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH` and `CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS` environment
+2 −0 lines
Recorded here 14 Aug 2026 19:03 UTC
api
agents-and-tools/tool-use/code-execution-tool
±changed
+14−2
apichanged
agents-and-tools/tool-use/code-execution-tool
When Claude creates files during code execution, each created file's ID appears in the code execution tool result, and you can download it with the [Files API](https://platform.cla
When Claude saves files to its output directory during code execution (see [How generated files are captured](https://platform.claude.com/docs/en/agents-and-tools/tool-use/code-exe
#### How generated files are captured
Each `bash_code_execution` call gets a new, empty directory, available to the command as `$OUTPUT_DIR`. When the command finishes, the files at the top level of that directory are
+14 −2 lines
Recorded here 14 Aug 2026 19:03 UTC
api
agents-and-tools/tool-use/advisor-tool
±changed
+1−1
apichanged
agents-and-tools/tool-use/advisor-tool
This pattern fits long-horizon agentic workloads (coding agents, computer use, multistep research pipelines) where most turns are mechanical but having an excellent plan is crucial
This pattern fits long-horizon agentic workloads (coding agents, computer use, multistep research pipelines) where most turns are mechanical but having an excellent plan is crucial
+1 −1 lines
Recorded here 14 Aug 2026 19:03 UTC
api
agents-and-tools/agent-skills/overview
±changed
+7−8
apichanged
agents-and-tools/agent-skills/overview
```text
pdf-processing/
├── SKILL.md (main instructions)
├── FORMS.md (form-filling guide)
├── REFERENCE.md (detailed API reference)
+7 −8 lines
Recorded here 14 Aug 2026 19:03 UTC
api
agents-and-tools/agent-skills/best-practices
±changed
+34−28
apichanged
agents-and-tools/agent-skills/best-practices
```text
pdf/
├── SKILL.md # Main instructions (loaded when triggered)
├── FORMS.md # Form-filling guide (loaded as needed)
├── reference.md # API reference (loaded as needed)
+34 −28 lines
Recorded here 14 Aug 2026 19:03 UTC
api
about-claude/models/optimizing-for-cost-and-intelligence
+new page
+594−0
apinew page
about-claude/models/optimizing-for-cost-and-intelligence
No line of the body moved in this read.
+594 −0 lines
Recorded here 14 Aug 2026 19:03 UTC
api
about-claude/models/choosing-a-model
±changed
+4−0
apichanged
about-claude/models/choosing-a-model
## Combine models
Multi-model strategies pair a lower-cost model with a frontier model so that most tokens are billed at the lower rate. The two common patterns are an executor that escalates hard d
+4 −0 lines
Recorded here 14 Aug 2026 19:03 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.