HomeDocs changes
Documentation changes
What the docs quietly changed.
Anthropic's published documentation, fetched on a schedule and diffed against the last copy. Every edit dated, including the ones that never made a release note.
Last poll read all 4 cleanly: Claude Code CLI, Claude Developer Platform, Claude Documentation, Model Context Protocol. A date here is when this site noticed, not when Anthropic edited.
Claude Developer Platform
821pages tracked
767 changed this week · last read 24 Oct 2026
Claude Code CLI
228pages tracked
145 changed this week · last read 24 Oct 2026
Claude Documentation
280pages tracked
65 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,173 of the ledger's changes in api. Show every change
ReadSourcePageWhatLines
30 Sep 2026
401 pages
+140275 −81454 lines
api
api/beta/agents/archive
±changed
+2−0
apichanged
api/beta/agents/archive
- `"ce-plugins-2026-09-01"`
+2 −0 lines
Recorded here 30 Sep 2026 23:37 UTC
api
api/beta/agents
±changed
+12−0
apichanged
api/beta/agents
- `"ce-plugins-2026-09-01"`
- `"ce-plugins-2026-09-01"`
- `"ce-plugins-2026-09-01"`
+12 −0 lines
Recorded here 30 Sep 2026 23:37 UTC
api
api/beta
±changed
+6660−289
apichanged
api/beta
- `AnthropicBeta = string or "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `AnthropicBeta = string or "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 46 more`
- `"ce-plugins-2026-09-01"`
+6660 −289 lines
Recorded here 30 Sep 2026 23:37 UTC
api
about-claude/model-deprecations
±changed
+1−1
apichanged
about-claude/model-deprecations
| -------------------------- | ------------- | ------------------ | ---------------------------------- |
| :------------------------- | :------------ | :----------------- | :--------------------------------- |
+1 −1 lines
Recorded here 30 Sep 2026 23:37 UTC
api
release-notes/overview
±changed
+4−0
apichanged
release-notes/overview
### September 30, 2026
* We announced the deprecation of the Claude Sonnet 4.5 model (`claude-sonnet-4-5-20250929`), with retirement on the Claude API scheduled for November 30, 2026. We recommend migrat
+4 −0 lines
Recorded here 30 Sep 2026 19:37 UTC
api
managed-agents/quickstart
±changed
+22−11
apichanged
managed-agents/quickstart
import com.anthropic.models.beta.environments.BetaUnrestrictedNetwork;
import com.anthropic.models.beta.environments.BetaLimitedNetworkParams;
An environment defines the sandbox where your agent runs.
An environment defines the sandbox where your agent runs. This one uses `limited` [networking](https://platform.claude.com/docs/en/managed-agents/environments#networking) with
"networking": {"type": "unrestricted"}
+22 −11 lines
Recorded here 30 Sep 2026 19:37 UTC
api
managed-agents/multiagent-orchestration
±changed
+2−0
apichanged
managed-agents/multiagent-orchestration
A `limited` [environment](https://platform.claude.com/docs/en/managed-agents/environments#networking) blocks an agent's MCP servers unless its networking sets `allow_mcp_servers: t
+2 −0 lines
Recorded here 30 Sep 2026 19:37 UTC
api
managed-agents/migration
±changed
+21−8
apichanged
managed-agents/migration
config={"type": "cloud", "networking": {"type": "unrestricted"}},
config={
"type": "cloud",
"networking": {"type": "limited", "allow_package_managers": True},
},
+21 −8 lines
Recorded here 30 Sep 2026 19:37 UTC
api
managed-agents/mcp-connector
±changed
+2−0
apichanged
managed-agents/mcp-connector
A `limited` [environment](https://platform.claude.com/docs/en/managed-agents/environments#networking) blocks an agent's MCP servers unless its networking sets `allow_mcp_servers: t
+2 −0 lines
Recorded here 30 Sep 2026 19:37 UTC
api
managed-agents/github
±changed
+1−1
apichanged
managed-agents/github
Then create a session that mounts the GitHub repository:
Then create a session that mounts the GitHub repository. A `limited` [environment](https://platform.claude.com/docs/en/managed-agents/environments#networking) blocks an agent's MCP
+1 −1 lines
Recorded here 30 Sep 2026 19:37 UTC
api
manage-claude/cmek
±changed
+7−22
apichanged
manage-claude/cmek
* [Claude Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) data, including agent configurations, environments, webhooks, sessions and their events, [mem
* [Claude Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) (beta) data, including agent configurations, environments, webhooks, sessions and their event
* Data stored at rest by the Batch and Skills APIs, and by these tools: web search, web fetch, code execution, bash, text editor, MCP connector (beta), structured outputs, advisor
* Claude Science. Data that users send from the app to their own compute, such as SSH hosts or cloud compute accounts, is held on those systems, not by Anthropic, and is not covere
* Claude Science, which is in beta.
+7 −22 lines
Recorded here 30 Sep 2026 19:37 UTC
api
cli-sdks-libraries/cli/apply
±changed
+3−2
apichanged
cli-sdks-libraries/cli/apply
description: Cloud container with unrestricted networking for review sessions.
description: Cloud container with limited networking for review sessions.
type: unrestricted
type: limited
allow_package_managers: true
+3 −2 lines
Recorded here 30 Sep 2026 19:37 UTC
api
about-claude/model-deprecations
±changed
+32−24
apichanged
about-claude/model-deprecations
| API model name | Current state | Deprecated | Tentative retirement date |
| :------------------------- | :------------ | :---------------- | :--------------------------------- |
| claude-fable-5-1 | Active | N/A | Not sooner than September 1, 2027 |
| claude-mythos-5-1 | Active | N/A | Not sooner than September 1, 2027 |
| claude-fable-5 | Active | N/A | Not sooner than June 9, 2027 |
+32 −24 lines
Recorded here 30 Sep 2026 19:37 UTC
api
models/opus-5-5/migration-guide
±changed
+8−8
apichanged
models/opus-5-5/migration-guide
* Move from `client.beta.messages.create` to `client.messages.create`: adaptive thinking and effort need no beta namespace.
* Move from `client.beta.messages.create()` (python, typescript, ruby; csharp: `client.Beta.Messages.Create()`; go: `client.Beta.Messages.New()`; java: `client.beta().messages().cr
1. **Migrate to adaptive thinking (required):** `thinking: {"type": "enabled", "budget_tokens": N}` returns a 400 error on Claude Opus 4.7 and later models. The before and after is
2. **Remove effort beta header:** The effort parameter does not require a beta header. Remove `betas=["effort-2025-11-24"]` from your requests.
+8 −8 lines
Recorded here 30 Sep 2026 15:37 UTC
api
managed-agents/vaults
±changed
+8−7
apichanged
managed-agents/vaults
ant beta:vaults create < alice.vault.yaml
ant apply vaults/service_accounts.yaml
<File filename="alice.vault.yaml">
<File filename="vaults/service_accounts.yaml">
display_name: Alice
+8 −7 lines
Recorded here 30 Sep 2026 15:37 UTC
api
managed-agents/migration
±changed
+8−8
apichanged
managed-agents/migration
If you built an agent by calling `messages.create` in a `while` loop, running tool calls yourself, and appending results to the conversation history, most of that code goes away.
If you built an agent by calling `client.messages.create()` (python, typescript, ruby; csharp: `client.Messages.Create()`; go: `client.Messages.New()`; java: `client.messages().cre
| SDK feature | Managed Agents approach
| ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------
| Plan mode | Run a planning-only session first, then a second session to run the plan.
+8 −8 lines
Recorded here 30 Sep 2026 15:37 UTC
api
managed-agents/memory
±changed
+8−8
apichanged
managed-agents/memory
`memories.create` creates a memory at a given `path`. Create does not overwrite; to change an existing memory, use [`memories.update`](https://platform.claude.com/docs/en/managed-a
`POST /v1/memory_stores/{memory_store_id}/memories` (curl; python, ruby: `client.beta.memory_stores.memories.create()`; typescript: `client.beta.memoryStores.memories.create()`; go
`memories.update` modifies an existing memory by ID. You can change `content`, `path` (a rename), or both. The example renames a memory to an archive path:
`POST /v1/memory_stores/{memory_store_id}/memories/{memory_id}` (curl; python, ruby: `client.beta.memory_stores.memories.update()`; typescript: `client.beta.memoryStores.memories.u
Versions belong to the store (not the individual memory) and are not deleted when the memory itself is deleted, so the audit trail also covers deleted memories, subject to the rete
+8 −8 lines
Recorded here 30 Sep 2026 15:37 UTC
api
managed-agents/github
±changed
+1−1
apichanged
managed-agents/github
After a session is created, you can list its repository resources and rotate their authorization tokens. Each resource has an `id` returned at session creation time (or through `re
After a session is created, you can list its repository resources and rotate their authorization tokens. Each resource has an `id` returned at session creation time (or through `GE
+1 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
managed-agents/files
±changed
+2−2
apichanged
managed-agents/files
List all resources on a session with `resources.list`. To remove a file, call `resources.delete` with the resource ID:
List all resources on a session with `GET /v1/sessions/{session_id}/resources` (curl; python, typescript, ruby: `client.beta.sessions.resources.list()`; go, csharp: `client.Beta.Se
Filtering by `scope_id` requires the `managed-agents-2026-04-01` beta header, so the list examples use the `beta` files namespace and pass that header explicitly.
Filtering by `scope_id` requires the `managed-agents-2026-04-01` beta header, so the list examples call `GET /v1/files` (curl; python, typescript, ruby: `client.beta.files.list()`;
+2 −2 lines
Recorded here 30 Sep 2026 15:37 UTC
api
manage-claude/workload-identity-federation
±changed
+4−4
apichanged
manage-claude/workload-identity-federation
3. **The SDK sends the token on every request and refreshes it before it expires.** Your application code constructs the client with no `api_key` and calls the API as usual. The SD
3. **The SDK sends the token on every request and refreshes it before it expires.** Your application code constructs the client with no API key and calls the API as usual. The SDK
With federation configured, your workload exchanges its IdP-issued JWT for an Anthropic token at runtime. The SDKs handle the exchange and refresh loop for you. The cURL tab shows
With federation configured, your workload exchanges its IdP-issued JWT for an Anthropic token at runtime. The SDK handles the exchange and refresh loop for you. The cURL tab shows
The SDKs cache the token and refresh it on a two-tier schedule modeled on `botocore`:
+4 −4 lines
Recorded here 30 Sep 2026 15:37 UTC
api
manage-claude/wif-reference
±changed
+2−2
apichanged
manage-claude/wif-reference
`POST /v1/oauth/token` accepts a JSON body using the [RFC 7523](https://www.rfc-editor.org/rfc/rfc7523) `jwt-bearer` grant. The SDKs build this request for you from the [environmen
`POST /v1/oauth/token` accepts a JSON body using the [RFC 7523](https://www.rfc-editor.org/rfc/rfc7523) `jwt-bearer` grant. The SDK builds this request for you from the [environmen
`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 `FederationExcha
`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
+2 −2 lines
Recorded here 30 Sep 2026 15:37 UTC
api
manage-claude/wif-providers/spiffe
±changed
+1−1
apichanged
manage-claude/wif-providers/spiffe
The Anthropic SDKs 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
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
+1 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
manage-claude/wif-providers/gcp
±changed
+2−2
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
Google identity tokens expire after roughly one hour. The SDKs re-invoke the token provider and re-exchange automatically before expiry. For shell scripts that run longer than the
Google identity tokens expire after roughly one hour. The SDK re-invokes the token provider and re-exchanges automatically before expiry. For shell scripts that run longer than the
+2 −2 lines
Recorded here 30 Sep 2026 15:37 UTC
api
manage-claude/wif-providers/azure
±changed
+2−2
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. Each Anthropic SDK handles the exchange
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 the pod performs the two-hop exchange: it sends the Kubernetes-projected token (the file at `AZURE_FEDERATED_TOKEN_FILE`) to Entra's token endpoint as a federated `clien
At runtime the pod performs the two-hop exchange: it sends the Kubernetes-projected token (the file at `AZURE_FEDERATED_TOKEN_FILE`) to Entra's token endpoint as a federated `clien
+2 −2 lines
Recorded here 30 Sep 2026 15:37 UTC
api
manage-claude/rate-limits-api
±changed
+174−151
apichanged
manage-claude/rate-limits-api
for group in rate_limits:
models = f" ({', '.join(group.models)})" if group.models else ""
print(f"{group.group_type}{models}")
for limit in group.limits:
for entry in rate_limits:
+174 −151 lines
Recorded here 30 Sep 2026 15:37 UTC
api
manage-claude/compliance-sessions
±changed
+17−17
apichanged
manage-claude/compliance-sessions
* Local sessions in organizations with [HIPAA readiness](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#hipaa-readiness) enabled. No local session data is
* Local sessions from products other than Cowork and Claude Code in organizations with [HIPAA readiness](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#hi
| | Local sessions (on users' machines)
| --------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------
| Delivery | Pull: query and export over HTTPS
+17 −17 lines
Recorded here 30 Sep 2026 15:37 UTC
api
manage-claude/compliance-integration-patterns
±changed
+8−8
apichanged
manage-claude/compliance-integration-patterns
| Data | Retained for | Controlled by
| ------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------
| Activity Feed records | 6 years | Anthropic
| Chat, file, and project content | Your organization's claude.ai retention policy, unless a user deletes it sooner | Your organiza
| Local session transcripts (sessions on users' machines) | 6 years by default, or your organization's custom conversation retention period when a finite one is set | Anthropic by
+8 −8 lines
Recorded here 30 Sep 2026 15:37 UTC
api
manage-claude/compliance-faq
±changed
+2−2
apichanged
manage-claude/compliance-faq
Local sessions are captured as their requests reach the Claude API, so nothing is installed on the device, and on-device activity that never reaches the API is not captured. Cl
Local sessions are captured as their requests reach the Claude API, so nothing is installed on the device, and on-device activity that never reaches the API is not captured. Cl
Session transcripts have boundaries of their own. Local sessions are captured only as their requests reach the Claude API, so on-device activity that never reaches the API is n
Session transcripts have boundaries of their own. Local sessions are captured only as their requests reach the Claude API, so on-device activity that never reaches the API is n
+2 −2 lines
Recorded here 30 Sep 2026 15:37 UTC
api
manage-claude/compliance-errors
±changed
+1−1
apichanged
manage-claude/compliance-errors
A 500 from the Compliance API carries an `x-should-retry: false` response header when the failure is deterministic. Anthropic SDKs honor this header automatically. If you use a gen
A 500 from the Compliance API carries an `x-should-retry: false` response header when the failure is deterministic. The Claude SDK honors this header automatically. If you use a ge
+1 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
manage-claude/api-and-data-retention
±changed
+1−1
apichanged
manage-claude/api-and-data-retention
Several retention models sit outside the ZDR and HIPAA arrangements described on this page. Data accessible through the [Compliance API](https://platform.claude.com/docs/en/manage-
Several retention models sit outside the ZDR and HIPAA arrangements described on this page. Data accessible through the [Compliance API](https://platform.claude.com/docs/en/manage-
+1 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
get-api-key
±changed
+1−1
apichanged
get-api-key
The [client SDKs](https://platform.claude.com/docs/en/cli-sdks-libraries/overview) read `ANTHROPIC_API_KEY` automatically. Direct HTTP requests send the key in the `x-api-key` head
The [client SDK](https://platform.claude.com/docs/en/cli-sdks-libraries/overview) reads `ANTHROPIC_API_KEY` automatically. Direct HTTP requests send the key in the `x-api-key` head
+1 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
cli-sdks-libraries/sdks/go
±changed
+2−1
apichanged
cli-sdks-libraries/sdks/go
* [Microsoft Foundry](https://platform.claude.com/docs/en/build-with-claude/claude-in-microsoft-foundry)
* **Foundry:** Not currently supported in the Go SDK. See [Claude in Microsoft Foundry](https://platform.claude.com/docs/en/build-with-claude/claude-in-microsoft-foundry) for suppo
* **Foundry:** `import "github.com/anthropics/anthropic-sdk-go/foundry"`. Use `foundry.NewClient(cfg)` with a `foundry.ClientConfig` value to construct a client; set `APIKey` (or `
+2 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
cli-sdks-libraries/middleware
±changed
+5−5
apichanged
cli-sdks-libraries/middleware
description: Intercept and modify requests and responses in the Anthropic SDKs.
description: Intercept and modify the SDK's requests and responses.
The Anthropic SDKs provide a middleware (or interceptor) hook that lets you run code before a request is sent and after the response is received. Use middleware for cross-cutting c
The Claude SDK provides a middleware (or interceptor) hook that lets you run code before a request is sent and after the response is received. Use middleware for cross-cutting conc
Each middleware is a function that receives the outgoing request and a `next` callable. Call `next` to forward the request to the rest of the chain (or directly to the SDK core if
+5 −5 lines
Recorded here 30 Sep 2026 15:37 UTC
api
cli-sdks-libraries/cli/apply
±changed
+7−5
apichanged
cli-sdks-libraries/cli/apply
description: Declare agents, environments, skills, memory stores, and deployments as files in your repository and keep the API's resources in sync with them using ant apply.
description: Declare agents, environments, skills, memory stores, deployments, and vaults as files in your repository and keep the API's resources in sync with them using ant apply
`ant apply` creates and updates Claude API resources from files: agents, environments, skills, memory stores, and deployments. They live in your repository and change through the s
`ant apply` creates and updates Claude API resources from files: agents, environments, skills, memory stores, deployments, and vaults. They live in your repository and change throu
+7 −5 lines
Recorded here 30 Sep 2026 15:37 UTC
api
build-with-claude/thinking
±changed
+7−3
apichanged
build-with-claude/thinking
# A plain hash like this one takes display:. The typed ThinkingConfigAdaptive class
# spells it display_ (trailing underscore) to avoid shadowing Ruby's Kernel#display.
# The request still sends display.
In the Ruby SDK, plain hashes take `display:` as the examples show. The typed `ThinkingConfigAdaptive` class names the parameter `display_` (trailing underscore, to avoid shadowing
+7 −3 lines
Recorded here 30 Sep 2026 15:37 UTC
api
build-with-claude/task-budgets
±changed
+1−1
apichanged
build-with-claude/task-budgets
**The countdown is visible only to the model.** API responses do not include a remaining-budget field: there is no `task_budget` information in the response `usage` object, and S
**The countdown is visible only to the model.** API responses do not include a remaining-budget field: there is no `task_budget` information in the response `usage` object, and t
+1 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
build-with-claude/streaming
±changed
+13−17
apichanged
build-with-claude/streaming
If you don't need to process text as it arrives, the SDKs provide a way to use streaming internally while returning the complete `Message` object, identical to what `.create()` ret
If you don't need to process text as it arrives, the SDK provides a way to use streaming internally while returning the complete `Message` object, identical to what `client.message
var fullText = "";
await foreach (var msg in client.Messages.CreateStreaming(parameters))
{
+13 −17 lines
Recorded here 30 Sep 2026 15:37 UTC
api
build-with-claude/refusals-and-fallback
±changed
+1−1
apichanged
build-with-claude/refusals-and-fallback
Every Anthropic SDK includes a refusal-fallback middleware. You configure it once on the client with your list of fallback models. Calls through `client.beta.messages` (csharp, go:
The SDK includes a refusal-fallback middleware. You configure it once on the client with your list of fallback models. Calls through `client.beta.messages` (csharp, go: `client.Bet
+1 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
build-with-claude/prompt-engineering/prompting-claude-opus-5
±changed
+1−1
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
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
+1 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
build-with-claude/preserved-thinking
±changed
+10−0
apichanged
build-with-claude/preserved-thinking
<Tip>
**Automate this check with the Claude API skill.** In the latest version of [Claude Code](https://code.claude.com/docs/en/overview), open the repository that builds your requests
```text wrap
+10 −0 lines
Recorded here 30 Sep 2026 15:37 UTC
api
build-with-claude/mid-conversation-system-messages
±changed
+1−1
apichanged
build-with-claude/mid-conversation-system-messages
Through the SDKs, set `clear_at` on the `role: "system"` entry in `messages` and send the beta header. The following example appends a turn-scoped reminder after the user turn; on
Through the SDK, set `clear_at` (csharp, go: `ClearAt`; java: `.clearAt()`; php: `clearAt`) on the `role: "system"` entry in `messages` and send the beta header. The following exam
+1 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
build-with-claude/handling-stop-reasons
±changed
+1−1
apichanged
build-with-claude/handling-stop-reasons
This stop reason is currently typed only in the SDKs' `beta` namespace, so the following examples call `client.beta.messages` (csharp, go: `client.Beta.Messages`; java: `client.b
This stop reason is currently typed only in the SDK's `beta` (csharp, go: `Beta`; java: `beta()`) namespace, so the following examples call `client.beta.messages` (csharp, go: `c
+1 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
build-with-claude/files
±changed
+1−1
apichanged
build-with-claude/files
Retrieve a list of your uploaded files. The endpoint is paginated: each request returns up to `limit` files (20 by default, and at most 1,000), and the response's `next_page` curso
Retrieve a list of your uploaded files. The endpoint is paginated: each request returns up to `limit` files (20 by default, and at most 1,000), and the response's `next_page` curso
+1 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
build-with-claude/fast-mode
±changed
+1−1
apichanged
build-with-claude/fast-mode
When fast mode rate limits are exceeded, the API returns a `429` error with a `retry-after` header. The Anthropic SDKs automatically retry these requests up to 2 times by default (
When fast mode rate limits are exceeded, the API returns a `429` error with a `retry-after` header. The SDK automatically retries these requests up to 2 times by default (configura
+1 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
build-with-claude/fallback-credit
±changed
+1−1
apichanged
build-with-claude/fallback-credit
The field is `null` only when the token is also `null`, so a value you observe while holding a token is never `null`. It can still be absent (`None` in the typed SDKs) on Amazon
The field has no value only when the token has none either, so while you hold a token the field has a value, except on Amazon Bedrock, Google Cloud, and Microsoft Foundry, where
+1 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
build-with-claude/compaction-background
±changed
+7−1
apichanged
build-with-claude/compaction-background
The following program is the loop from [Compact in a loop](https://platform.claude.com/docs/en/build-with-claude/compaction-on-demand#compact-in-a-loop) with the compaction request
The following program is the loop from [Compact in a loop](https://platform.claude.com/docs/en/build-with-claude/compaction-on-demand#compact-in-a-loop) with the compaction request
<CodeGroupItem language="PHP">
<Note>
The PHP SDK sends requests synchronously, so it can't run the compaction request in the background while the conversation goes on.
+7 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
build-with-claude/claude-platform-on-aws
±changed
+21−21
apichanged
build-with-claude/claude-platform-on-aws
The region is required. The SDK client raises an error if no region is set. Pass `aws_region`/`awsRegion` to the constructor, or set `AWS_REGION` (or `AWS_DEFAULT_REGION`). All AWS
The region is required. The SDK client raises an error if no region is set. Pass `aws_region` (python, ruby; typescript, php: `awsRegion`; go: `AWSRegion`; java: `.region()`; cshar
For simpler integration paths (local development and scripts), you can authenticate with an API key instead of SigV4. Set the `ANTHROPIC_AWS_API_KEY` environment variable or pass `
For simpler integration paths (local development and scripts), you can authenticate with an API key instead of SigV4. Set the `ANTHROPIC_AWS_API_KEY` environment variable or pass `
The platform-specific client resolves authentication in the following order. Argument names vary by language convention: TypeScript and PHP use camelCase as shown, Python and Ruby
+21 −21 lines
Recorded here 30 Sep 2026 15:37 UTC
api
build-with-claude/claude-on-vertex-ai
±changed
+6−6
apichanged
build-with-claude/claude-on-vertex-ai
location: 'global',
region: 'global',
Set the `region` (php: `location`) parameter to `"global"` when initializing the client:
Set the `region` parameter to `"global"` when initializing the client:
location: 'global',
+6 −6 lines
Recorded here 30 Sep 2026 15:37 UTC
api
build-with-claude/claude-on-amazon-bedrock-legacy
±changed
+2−2
apichanged
build-with-claude/claude-on-amazon-bedrock-legacy
The simplest approach is to set the `AWS_BEARER_TOKEN_BEDROCK` environment variable, which each SDK detects automatically when resolving credentials from the environment.
The simplest approach is to set the `AWS_BEARER_TOKEN_BEDROCK` environment variable, which the SDK detects automatically when resolving credentials from the environment.
This section shows how to configure a bearer token in an SDK client. The SDKs also read the token from the `AWS_BEARER_TOKEN_BEDROCK` environment variable. To make direct HTT
This section shows how to configure a bearer token in an SDK client, which also reads the token from the `AWS_BEARER_TOKEN_BEDROCK` environment variable. To make direct HTTP
+2 −2 lines
Recorded here 30 Sep 2026 15:37 UTC
api
build-with-claude/claude-in-microsoft-foundry
±changed
+41−39
apichanged
build-with-claude/claude-in-microsoft-foundry
Foundry is supported by the C#, Java, PHP, Python, and TypeScript SDKs. Foundry is not currently available in the Go and Ruby SDKs.
Foundry is supported by the C#, Go, Java, PHP, Python, and TypeScript SDKs. Foundry is not currently available in the Ruby SDK.
# The Go SDK does not yet support Foundry natively (see the Authentication
# examples for using the standard Go SDK as a workaround)
go get github.com/anthropics/anthropic-sdk-go
+41 −39 lines
Recorded here 30 Sep 2026 15:37 UTC
api
build-with-claude/claude-in-amazon-bedrock
±changed
+1−1
apichanged
build-with-claude/claude-in-amazon-bedrock
You can also use the standard `Anthropic` client: set `base_url` to `https://bedrock-mantle.{region}.api.aws/anthropic` and pass your bearer token as `api_key`. This path support
You can also create the standard client with `Anthropic` (python, typescript; go: `anthropic.NewClient()`; java: `AnthropicOkHttpClient.builder()`; csharp: `AnthropicClient`; php
+1 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/rate-limits
±changed
+1−1
apichanged
api/rate-limits
* The error type is `rate_limit_error`, the same as for a rate limit, but the response has no `retry-after` header. Retrying, including the SDKs' automatic retries, fails until acc
* The error type is `rate_limit_error`, the same as for a rate limit, but the response has no `retry-after` header. Retrying, including the SDK's automatic retries, fails until acc
+1 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/overview
±changed
+1−1
apichanged
api/overview
Every SDK provides an auto-paginating iterator that follows `next_page` for you. In Python and TypeScript, you get it by iterating the list result directly. The other SDKs provide
The SDK provides an auto-paginating iterator that follows `next_page` for you. For example, `for session in client.beta.sessions.list()` (python; typescript: `for await (const sess
+1 −1 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/models/retrieve
±changed
+95−97
apichanged
api/models/retrieve
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/models/list
±changed
+95−97
apichanged
api/models/list
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/models
±changed
+190−194
apichanged
api/models
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+190 −194 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/messages/create
±changed
+154−166
apichanged
api/messages/create
- `"claude-sonnet-5-5" or "claude-fable-5-1" or "claude-opus-5-5" or 16 more`
The model that will complete your prompt.
See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
+154 −166 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/messages/count_tokens
±changed
+77−83
apichanged
api/messages/count_tokens
- `"claude-sonnet-5-5" or "claude-fable-5-1" or "claude-opus-5-5" or 16 more`
The model that will complete your prompt.
See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
+77 −83 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/messages/batches/results
±changed
+77−83
apichanged
api/messages/batches/results
- `"claude-sonnet-5-5" or "claude-fable-5-1" or "claude-opus-5-5" or 16 more`
The model that will complete your prompt.
See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
+77 −83 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/messages/batches/create
±changed
+77−83
apichanged
api/messages/batches/create
- `"claude-sonnet-5-5" or "claude-fable-5-1" or "claude-opus-5-5" or 16 more`
The model that will complete your prompt.
See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
+77 −83 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/messages/batches
±changed
+385−415
apichanged
api/messages/batches
- `"claude-sonnet-5-5" or "claude-fable-5-1" or "claude-opus-5-5" or 16 more`
The model that will complete your prompt.
See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
+385 −415 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/messages
±changed
+693−747
apichanged
api/messages
- `"claude-sonnet-5-5" or "claude-fable-5-1" or "claude-opus-5-5" or 16 more`
The model that will complete your prompt.
See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
+693 −747 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/errors
±changed
+4−4
apichanged
api/errors
description: Understand the HTTP status codes, error response shape, and request IDs the Claude API returns, and handle errors with the SDKs' typed exceptions.
description: Understand the HTTP status codes, error response shape, and request IDs the Claude API returns, and handle errors with the SDK's typed exceptions.
The official SDKs automatically retry transient failures (such as connection errors, rate limits, and 5xx server errors) with exponential backoff, twice by default, honoring the `r
The official SDK automatically retries transient failures (such as connection errors, rate limits, and 5xx server errors) with exponential backoff, twice by default, honoring the `
The official SDKs raise typed exceptions for these errors instead of returning raw JSON, and the class names and namespaces differ by language. For example, a 404 surfaces as `anth
+4 −4 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/completions/create
±changed
+249−263
apichanged
api/completions/create
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+249 −263 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/completions
±changed
+326−346
apichanged
api/completions
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+326 −346 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/vaults/update
±changed
+95−97
apichanged
api/beta/vaults/update
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/vaults/retrieve
±changed
+48−50
apichanged
api/beta/vaults/retrieve
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
- `"prompt-caching-2024-07-31"`
+48 −50 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/vaults/list
±changed
+95−97
apichanged
api/beta/vaults/list
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/vaults/delete
±changed
+48−50
apichanged
api/beta/vaults/delete
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
- `"prompt-caching-2024-07-31"`
+48 −50 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/vaults/credentials/update
±changed
+95−97
apichanged
api/beta/vaults/credentials/update
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/vaults/credentials/retrieve
±changed
+95−97
apichanged
api/beta/vaults/credentials/retrieve
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/vaults/credentials/mcp_oauth_validate
±changed
+95−97
apichanged
api/beta/vaults/credentials/mcp_oauth_validate
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/vaults/credentials/list
±changed
+95−97
apichanged
api/beta/vaults/credentials/list
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/vaults/credentials/delete
±changed
+48−50
apichanged
api/beta/vaults/credentials/delete
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
- `"prompt-caching-2024-07-31"`
+48 −50 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/vaults/credentials/create
±changed
+95−97
apichanged
api/beta/vaults/credentials/create
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/vaults/credentials/archive
±changed
+95−97
apichanged
api/beta/vaults/credentials/archive
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/vaults/credentials
±changed
+665−679
apichanged
api/beta/vaults/credentials
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+665 −679 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/vaults/create
±changed
+95−97
apichanged
api/beta/vaults/create
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/vaults/archive
±changed
+48−50
apichanged
api/beta/vaults/archive
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
- `"prompt-caching-2024-07-31"`
+48 −50 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/vaults
±changed
+1235−1261
apichanged
api/beta/vaults
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+1235 −1261 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/user_profiles/update
±changed
+95−97
apichanged
api/beta/user_profiles/update
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/user_profiles/retrieve
±changed
+95−97
apichanged
api/beta/user_profiles/retrieve
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/user_profiles/list
±changed
+95−97
apichanged
api/beta/user_profiles/list
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/user_profiles/create_enrollment_url
±changed
+48−50
apichanged
api/beta/user_profiles/create_enrollment_url
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
- `"prompt-caching-2024-07-31"`
+48 −50 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/user_profiles/create
±changed
+95−97
apichanged
api/beta/user_profiles/create
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/user_profiles
±changed
+475−485
apichanged
api/beta/user_profiles
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+475 −485 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/tunnels/rotate_token
±changed
+48−50
apichanged
api/beta/tunnels/rotate_token
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
- `"prompt-caching-2024-07-31"`
+48 −50 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/tunnels/reveal_token
±changed
+48−50
apichanged
api/beta/tunnels/reveal_token
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
- `"prompt-caching-2024-07-31"`
+48 −50 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/tunnels/retrieve
±changed
+48−50
apichanged
api/beta/tunnels/retrieve
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
- `"prompt-caching-2024-07-31"`
+48 −50 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/tunnels/list
±changed
+95−97
apichanged
api/beta/tunnels/list
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/tunnels/create
±changed
+48−50
apichanged
api/beta/tunnels/create
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
- `"prompt-caching-2024-07-31"`
+48 −50 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/tunnels/certificates/retrieve
±changed
+48−50
apichanged
api/beta/tunnels/certificates/retrieve
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
- `"prompt-caching-2024-07-31"`
+48 −50 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/tunnels/certificates/list
±changed
+95−97
apichanged
api/beta/tunnels/certificates/list
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/tunnels/certificates/create
±changed
+95−97
apichanged
api/beta/tunnels/certificates/create
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/tunnels/certificates/archive
±changed
+48−50
apichanged
api/beta/tunnels/certificates/archive
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
- `"prompt-caching-2024-07-31"`
+48 −50 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/tunnels/certificates
±changed
+380−388
apichanged
api/beta/tunnels/certificates
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+380 −388 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/tunnels/archive
±changed
+48−50
apichanged
api/beta/tunnels/archive
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
- `"prompt-caching-2024-07-31"`
+48 −50 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/tunnels
±changed
+950−970
apichanged
api/beta/tunnels
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+950 −970 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/skills/versions/retrieve
±changed
+48−50
apichanged
api/beta/skills/versions/retrieve
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
- `"prompt-caching-2024-07-31"`
+48 −50 lines
Recorded here 30 Sep 2026 15:37 UTC
api
api/beta/skills/versions/list
±changed
+95−97
apichanged
api/beta/skills/versions/list
- `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 45 more`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
+95 −97 lines
Recorded here 30 Sep 2026 15:37 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.