One read of Claude Developer Platformapi-20261104T020710Z
159 pages moved out of 847 read.
Pages moved
159
significant first
Pages read
847
in this capture
Captured
02:07 UTC
Corpus hash
61cf340e1136
corpus-hash
What this read moved
126-150 of 159, page 6 of 7This capture is too large to show at once. Changes 126-150 of 159 are below, significant first; the rest are on the following screens.
cli-sdks-libraries/sdks/go Changed · +2 / -2 lines
from line 724
724724
725725## Semantic versioning
726726
727Each major version of this SDK sends one API version in the `anthropic-version` header by default, and a new major version comes with each new API version. The first major version that sends `2026-10-21` is 2.0.0, whose module path is `github.com/anthropics/anthropic-sdk-go/v2`; see [Migrating to API version 2026-10-21](https://platform.claude.com/docs/en/api/migration-2026-10-21#upgrade).
728
729727This package generally follows [SemVer](https://semver.org/spec/v2.0.0.html) conventions, though certain backward-incompatible changes may be released as minor versions:
730728
7317291. Changes to library internals that are technically public but not intended or documented for external use.
from line 730
7327302. Changes that aren’t expected to impact the vast majority of users in practice.
733731
734732Backward compatibility is taken seriously to ensure you can rely on a smooth upgrade experience.
733
734Every request to the Claude API uses an API version. With this SDK, your requests use the API version that was current when your SDK’s major version was released, so you move to a new API version by upgrading to a new major version. Version 2.0.0 is the first to use `2026-10-21`. Its module path is `github.com/anthropics/anthropic-sdk-go/v2`. See [Migrating to API version 2026-10-21](https://platform.claude.com/docs/en/api/migration-2026-10-21#upgrade) for how to upgrade.
735735
736736Your feedback is welcome; open an [issue](https://github.com/anthropics/anthropic-sdk-go/issues) with questions, bugs, or suggestions.
737737
cli-sdks-libraries/sdks/java Changed · +2 / -2 lines
from line 1274
12741274
12751275## Semantic versioning
12761276
1277Each major version of this SDK sends one API version in the `anthropic-version` header by default, and a new major version comes with each new API version. The first major version that sends `2026-10-21` is 3.0.0; see [Migrating to API version 2026-10-21](https://platform.claude.com/docs/en/api/migration-2026-10-21#upgrade).
1278
12791277This package generally follows [SemVer](https://semver.org/spec/v2.0.0.html) conventions, though certain backward-incompatible changes may be released as minor versions:
12801278
128112791. Changes to library internals that are technically public but not intended or documented for external use.
128212802. Changes that aren’t expected to impact the vast majority of users in practice.
1281
1282Every request to the Claude API uses an API version. With this SDK, your requests use the API version that was current when your SDK’s major version was released, so you move to a new API version by upgrading to a new major version. Version 3.0.0 is the first to use `2026-10-21`. See [Migrating to API version 2026-10-21](https://platform.claude.com/docs/en/api/migration-2026-10-21#upgrade) for how to upgrade.
12831283
12841284## Additional resources
12851285
cli-sdks-libraries/sdks/php Changed · +2 / -2 lines
from line 278
278278
279279## Semantic versioning
280280
281Each major version of this SDK sends one API version by default, and a new major version comes with each new API version. The first major version that sends `2026-10-21` is 1.0.0; see [Switch to 2026-10-21](https://platform.claude.com/docs/en/api/migration-2026-10-21#upgrade).
282
283281This package follows [SemVer](https://semver.org/spec/v2.0.0.html) conventions.
284282
285283This package considers improvements to the (non-runtime) PHPDoc type definitions to be non-breaking changes.
284
285Every request to the Claude API uses an API version. With this SDK, your requests use the API version that was current when your SDK’s major version was released, so you move to a new API version by upgrading to a new major version. Version 1.0.0 is the first to use `2026-10-21`. See [Migrating to API version 2026-10-21](https://platform.claude.com/docs/en/api/migration-2026-10-21#upgrade) for how to upgrade.
286286
287287## Additional resources
288288
cli-sdks-libraries/sdks/python Changed · +2 / -2 lines
from line 768
768768
769769## Semantic versioning
770770
771Each major version of this SDK sends one API version in the `anthropic-version` header by default, and a new major version comes with each new API version. The first major version that sends `2026-10-21` is 2.0.0; see [Migrating to API version 2026-10-21](https://platform.claude.com/docs/en/api/migration-2026-10-21#upgrade).
772
773771This package generally follows [SemVer](https://semver.org/spec/v2.0.0.html) conventions, though certain backward-incompatible changes may be released as minor versions:
774772
7757731. Changes that only affect static types, without breaking runtime behavior.
7767742. Changes to library internals that are technically public but not intended or documented for external use.
7777753. Changes that aren’t expected to impact the vast majority of users in practice.
776
777Every request to the Claude API uses an API version. With this SDK, your requests use the API version that was current when your SDK’s major version was released, so you move to a new API version by upgrading to a new major version. Version 2.0.0 is the first to use `2026-10-21`. See [Migrating to API version 2026-10-21](https://platform.claude.com/docs/en/api/migration-2026-10-21#upgrade) for how to upgrade.
778778
779779### Determining the installed version
780780
cli-sdks-libraries/sdks/ruby Changed · +2 / -2 lines
from line 417
417417
418418## Semantic versioning
419419
420Each major version of this SDK sends one API version in the `anthropic-version` header by default, and a new major version comes with each new API version. The first major version that sends `2026-10-21` is 2.0.0; see [Migrating to API version 2026-10-21](https://platform.claude.com/docs/en/api/migration-2026-10-21#upgrade).
421
422420This package follows [SemVer](https://semver.org/spec/v2.0.0.html) conventions.
423421
424422This package considers improvements to the (non-runtime) `*.rbi` and `*.rbs` type definitions to be non-breaking changes.
423
424Every request to the Claude API uses an API version. With this SDK, your requests use the API version that was current when your SDK’s major version was released, so you move to a new API version by upgrading to a new major version. Version 2.0.0 is the first to use `2026-10-21`. See [Migrating to API version 2026-10-21](https://platform.claude.com/docs/en/api/migration-2026-10-21#upgrade) for how to upgrade.
425425
426426## Additional resources
427427
get-started Changed · +1 / -1 lines
from line 29
2929 curl https://api.anthropic.com/v1/messages \
3030 -H "content-type: application/json" \
3131 -H "x-api-key: $ANTHROPIC_API_KEY" \
32 -H "anthropic-version: 2023-06-01" \
32 -H "anthropic-version: 2026-10-21" \
3333 -d '{
3434 "model": "claude-opus-5-5",
3535 "max_tokens": 1000,
home Changed · +1 / -1 lines
from line 169
169169 curl https://api.anthropic.com/v1/messages \
170170 -H "content-type: application/json" \
171171 -H "x-api-key: $ANTHROPIC_API_KEY" \
172 -H "anthropic-version: 2023-06-01" \
172 -H "anthropic-version: 2026-10-21" \
173173 -d '{
174174 "model": "claude-opus-5-5",
175175 "max_tokens": 1024,
manage-claude/compliance-api Changed · +1 / -1 lines
from line 16
1616curl --fail-with-body -sS \
1717 "https://api.anthropic.com/v1/compliance/activities?limit=1" \
1818 -H "x-api-key: $ANTHROPIC_COMPLIANCE_ACCESS_KEY" \
19 -H "anthropic-version: 2023-06-01"
19 -H "anthropic-version: 2026-10-21"
2020```
2121
2222A successful response returns a JSON object containing `data` (an array of `Activity` records), `has_more`, `first_id`, and `last_id`:
manage-claude/compliance-api-access Changed · +2 / -0 lines
from line 45
4545 * **Standalone Claude Console organizations:** An organization admin turns on the **Compliance API** toggle on the [Compliance](https://platform.claude.com/settings/security) page (`platform.claude.com/settings/security`) in the Claude Console. Enablement is self-service for eligible organizations, and the change takes effect immediately. If the page shows a page-not-found error, or doesn’t show the **Compliance API** section, you do not have the admin role, your organization is linked to a parent organization (the Compliance API is enabled from the parent organization instead), or your organization is not eligible for self-service enablement; contact your account team or [Anthropic support](https://support.claude.com) if you are not sure which applies.
4646 * **Claude Console organizations linked to a parent organization:** There is nothing to turn on in Claude Console. Ask the primary owner of your parent organization to enable the Compliance API in claude.ai, or contact your account team.
4747
48 Organizations with the Compliance API enabled cannot call the Claude API directly from a browser. When a parent organization enables it, that includes every linked Claude Console organization. Before you enable the Compliance API, ask the teams that use these organizations whether any application calls the Claude API from browser code. See [Browser-based applications](https://platform.claude.com/docs/en/manage-claude/authentication#browser-based-applications).
49
4850 <Warning>
4951 **Turning the Compliance API off stops activity recording.** An organization admin can turn the Compliance API off at any time with the same **Compliance API** toggle that turns it on. While the Compliance API is off, no activity events are recorded for your organization, so the [Activity Feed](https://platform.claude.com/docs/en/manage-claude/compliance-activity-feed) receives no new events. Activity that is not recorded while the Compliance API is off cannot be recovered later. Turning the Compliance API back on resumes recording from that point forward; activity that was already recorded is not deleted. Access Transparency events are an exception. If your organization is enrolled in [Access Transparency](https://platform.claude.com/docs/en/manage-claude/access-transparency), turning the Compliance API off stops your access to these events, not their recording. They are still recorded while the Compliance API is off, and the Activity Feed returns them after the Compliance API is turned back on. For Claude Enterprise organizations, the Compliance API setting in claude.ai also governs transcript capture for [local sessions](https://platform.claude.com/docs/en/manage-claude/compliance-sessions#retrieve-local-sessions) (sessions on users’ machines): capture starts when the Compliance API is enabled and stops while it is off, and transcript content from sessions that run while it is off is not captured and cannot be recovered later.
5052 </Warning>
manage-claude/compliance-integration-patterns Changed · +2 / -2 lines
from line 44
4444curl --fail-with-body -sS -G \
4545 "https://api.anthropic.com/v1/compliance/activities" \
4646 -H "x-api-key: $ANTHROPIC_COMPLIANCE_ACCESS_KEY" \
47 -H "anthropic-version: 2023-06-01" \
47 -H "anthropic-version: 2026-10-21" \
4848 --data-urlencode "created_at.gte=2026-04-20T07:00:00Z" \
4949 --data-urlencode "created_at.lt=2026-04-20T08:00:00Z" \
5050 --data-urlencode "limit=5000"
from line 65
6565curl --fail-with-body -sS -G \
6666 "https://api.anthropic.com/v1/compliance/activities" \
6767 -H "x-api-key: $ANTHROPIC_COMPLIANCE_ACCESS_KEY" \
68 -H "anthropic-version: 2023-06-01" \
68 -H "anthropic-version: 2026-10-21" \
6969 --data-urlencode "limit=5000" \
7070 --data-urlencode "before_id=activity_01DeFgHjKmNpQrStUvWxYzAb"
7171```
manage-claude/organization-webhooks Changed · +2 / -2 lines
from line 147
147147 ```bash cURL
148148 curl "https://api.anthropic.com/v1/organizations/webhooks" \
149149 -H "x-api-key: $ANTHROPIC_API_KEY" \
150 -H "anthropic-version: 2023-06-01" \
150 -H "anthropic-version: 2026-10-21" \
151151 -H "anthropic-beta: webhooks-2026-10-07"
152152 ```
153153
from line 247
247247 ```bash cURL
248248 curl "https://api.anthropic.com/v1/organizations/webhooks" \
249249 -H "x-api-key: $ANTHROPIC_API_KEY" \
250 -H "anthropic-version: 2023-06-01" \
250 -H "anthropic-version: 2026-10-21" \
251251 -H "anthropic-beta: webhooks-2026-10-07" \
252252 -H "content-type: application/json" \
253253 -d '{
manage-claude/user-profiles-verification-portal Changed · +2 / -2 lines
from line 20
2020 ```bash cURL
2121 curl https://api.anthropic.com/v1/user_profiles/uprof_011CZkZCu8hGbp5mYRQgUmz9/action_urls \
2222 -H "x-api-key: $ANTHROPIC_API_KEY" \
23 -H "anthropic-version: 2023-06-01" \
23 -H "anthropic-version: 2026-10-21" \
2424 -H "content-type: application/json" \
2525 -d '{"action": {"type": "enroll_end_user"}}'
2626 ```
from line 192
192192
193193The end customer can see the linked profile under **Linked accounts** in the portal.
194194
195If your inference runs on Claude in Amazon Bedrock or Claude Models on Google Cloud (Google managed), you have to link your own accounts too. Programs apply to requests from an AWS account or Google Cloud project only after you link it to the Anthropic organization that creates your profiles. See [Attribute requests on Amazon Bedrock and Claude Models on Google Cloud (Google managed)](https://platform.claude.com/docs/en/manage-claude/user-profiles#attribute-requests-on-amazon-bedrock-and-google-cloud).
195If your inference runs on Claude Models on Google Cloud (Google managed) or Claude in Amazon Bedrock, you have to link your own accounts too. Programs apply to requests from an AWS account or Google Cloud project only after you link it to the Anthropic organization that creates your profiles. See [Attribute requests on Claude Models on Google Cloud (Google managed) and Amazon Bedrock](https://platform.claude.com/docs/en/manage-claude/user-profiles#attribute-requests-on-amazon-bedrock-and-google-cloud).
196196
197197## Next steps
198198
manage-claude/wif-providers/gcp Changed · +2 / -2 lines
from line 153
153153 # Call the Claude API
154154 curl -sS https://api.anthropic.com/v1/messages \
155155 -H "authorization: Bearer $ACCESS_TOKEN" \
156 -H "anthropic-version: 2023-06-01" \
156 -H "anthropic-version: 2026-10-21" \
157157 -H "content-type: application/json" \
158158 -d '{
159159 "model": "claude-opus-5-5",
from line 435
435435
436436 METADATA_URL = "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity?audience=https://api.anthropic.com&format=full"
437437
438 credentials = Anthropic::WorkloadIdentityCredentials.new(
438 credentials = Anthropic::Credentials::WorkloadIdentity.new(
439439 identity_token_provider: -> { Net::HTTP.get(URI(METADATA_URL), {"Metadata-Flavor" => "Google"}) },
440440 federation_rule_id: ENV.fetch("ANTHROPIC_FEDERATION_RULE_ID"),
441441 organization_id: ENV.fetch("ANTHROPIC_ORGANIZATION_ID"),
manage-claude/wif-providers/github-actions Changed · +1 / -1 lines
from line 161
161161
162162 curl https://api.anthropic.com/v1/messages \
163163 -H "authorization: Bearer $ACCESS_TOKEN" \
164 -H "anthropic-version: 2023-06-01" \
164 -H "anthropic-version: 2026-10-21" \
165165 -H "content-type: application/json" \
166166 -d '{
167167 "model": "claude-opus-5-5",
manage-claude/wif-providers/kubernetes Changed · +1 / -1 lines
from line 146
146146
147147 curl https://api.anthropic.com/v1/messages \
148148 -H "authorization: Bearer $ACCESS_TOKEN" \
149 -H "anthropic-version: 2023-06-01" \
149 -H "anthropic-version: 2026-10-21" \
150150 -H "content-type: application/json" \
151151 -d '{
152152 "model": "claude-opus-5-5",
manage-claude/wif-providers/okta Changed · +2 / -2 lines
from line 104
104104 # 3. Call the Claude API.
105105 curl https://api.anthropic.com/v1/messages \
106106 -H "authorization: Bearer $ACCESS_TOKEN" \
107 -H "anthropic-version: 2023-06-01" \
107 -H "anthropic-version: 2026-10-21" \
108108 -H "content-type: application/json" \
109109 -d '{
110110 "model": "claude-opus-5-5",
from line 474
474474 end
475475
476476 client = Anthropic::Client.new(
477 credentials: Anthropic::WorkloadIdentityCredentials.new(
477 credentials: Anthropic::Credentials::WorkloadIdentity.new(
478478 identity_token_provider: -> { fetch_okta_token },
479479 federation_rule_id: ENV.fetch("ANTHROPIC_FEDERATION_RULE_ID"),
480480 organization_id: ENV.fetch("ANTHROPIC_ORGANIZATION_ID"),
manage-claude/wif-providers/spiffe Changed · +1 / -1 lines
from line 197
197197
198198 curl https://api.anthropic.com/v1/messages \
199199 -H "authorization: Bearer $ACCESS_TOKEN" \
200 -H "anthropic-version: 2023-06-01" \
200 -H "anthropic-version: 2026-10-21" \
201201 -H "content-type: application/json" \
202202 -d '{
203203 "model": "claude-opus-5-5",
manage-claude/workload-identity-federation Changed · +1 / -1 lines
from line 113
113113 # 3. Call the API with the access token in the Authorization: Bearer header.
114114 curl -sS https://api.anthropic.com/v1/messages \
115115 -H "authorization: Bearer $ACCESS_TOKEN" \
116 -H "anthropic-version: 2023-06-01" \
116 -H "anthropic-version: 2026-10-21" \
117117 -H "content-type: application/json" \
118118 -d '{
119119 "model": "claude-opus-5-5",
managed-agents/event-deltas Changed · +1 / -1 lines
from line 596
596596 curl --fail-with-body -sS -N \
597597 "https://api.anthropic.com/v1/sessions/$SESSION_ID/threads/$THREAD_ID/stream?beta=true&event_deltas%5B%5D=agent.message" \
598598 -H "x-api-key: $ANTHROPIC_API_KEY" \
599 -H "anthropic-version: 2023-06-01" \
599 -H "anthropic-version: 2026-10-21" \
600600 -H "anthropic-beta: managed-agents-2026-04-01" \
601601 -H "accept: text/event-stream"
602602 ```
managed-agents/mcp-connector Changed · +2 / -2 lines
from line 54
5454 ```bash cURL
5555 curl -sS --fail-with-body https://api.anthropic.com/v1/agents \
5656 -H "x-api-key: $ANTHROPIC_API_KEY" \
57 -H "anthropic-version: 2023-06-01" \
57 -H "anthropic-version: 2026-10-21" \
5858 -H "anthropic-beta: managed-agents-2026-04-01" \
5959 -H "content-type: application/json" \
6060 -d '{
from line 301
301301 ```bash cURL
302302 curl -sS --fail-with-body https://api.anthropic.com/v1/sessions \
303303 -H "x-api-key: $ANTHROPIC_API_KEY" \
304 -H "anthropic-version: 2023-06-01" \
304 -H "anthropic-version: 2026-10-21" \
305305 -H "anthropic-beta: managed-agents-2026-04-01" \
306306 -H "content-type: application/json" \
307307 -d '{
managed-agents/migration Changed · +2 / -2 lines
from line 1261
12611261 ```bash cURL
12621262 curl -sS --fail-with-body "https://api.anthropic.com/v1/agents/$AGENT_ID?beta=true" \
12631263 -H "x-api-key: $ANTHROPIC_API_KEY" \
1264 -H "anthropic-version: 2023-06-01" \
1264 -H "anthropic-version: 2026-10-21" \
12651265 -H "anthropic-beta: managed-agents-2026-04-01" \
12661266 -H "content-type: application/json" \
12671267 -d '{
from line 1314
13141314
13151315 ```go Go
13161316 _, err = client.Beta.Agents.Update(ctx, agent.ID, anthropic.BetaAgentUpdateParams{
1317 Version: agent.Version,
1317 Version: anthropic.Int(agent.Version),
13181318 Model: anthropic.BetaManagedAgentsModelConfigParams{
13191319 ID: anthropic.BetaManagedAgentsModelClaudeOpus5_5,
13201320 },
managed-agents/onboarding Changed · +1 / -1 lines
from line 62
6262 ```bash cURL
6363 curl -fsSL https://api.anthropic.com/v1/sessions \
6464 -H "x-api-key: $ANTHROPIC_API_KEY" \
65 -H "anthropic-version: 2023-06-01" \
65 -H "anthropic-version: 2026-10-21" \
6666 -H "anthropic-beta: managed-agents-2026-04-01" \
6767 -H "content-type: application/json" \
6868 -d '{
managed-agents/overview Changed · +1 / -1 lines
from line 45
4545Claude Managed Agents provides the harness and infrastructure for running Claude as an autonomous agent. Instead of building your own agent loop, tool execution, and runtime, you get a fully managed environment where Claude can read files, run commands, browse the web, and run code securely. The harness supports built-in prompt caching, compaction, and other performance optimizations for high-quality, efficient agent outputs. To build your own agent loop with direct model access instead, see [Using the Messages API](https://platform.claude.com/docs/en/build-with-claude/working-with-messages).
4646
4747<Note>
48 Claude Managed Agents is also available on Claude Platform on AWS and Claude Models on Google Cloud (Anthropic managed), with some differences in feature availability and session behavior. See [Claude Managed Agents](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws#claude-managed-agents) in the Claude Platform on AWS guide or the [Claude Models on Google Cloud (Anthropic managed)](https://platform.claude.com/docs/en/build-with-claude/claude-models-on-google-cloud/anthropic-managed#claude-managed-agents) guide.
48 Claude Managed Agents is also available on Claude Models on Google Cloud (Anthropic managed) and Claude Platform on AWS, with some differences in feature availability and session behavior. See the [Claude Models on Google Cloud (Anthropic managed)](https://platform.claude.com/docs/en/build-with-claude/claude-models-on-google-cloud/anthropic-managed#claude-managed-agents) guide or [Claude Managed Agents](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws#claude-managed-agents) in the Claude Platform on AWS guide.
4949</Note>
5050
5151<CardGroup cols={3}>
managed-agents/secure-deployment Changed · +2 / -2 lines
from line 88
8888 ```bash cURL
8989 curl -fsS https://api.anthropic.com/v1/environments \
9090 -H "x-api-key: $ANTHROPIC_API_KEY" \
91 -H "anthropic-version: 2023-06-01" \
91 -H "anthropic-version: 2026-10-21" \
9292 -H "anthropic-beta: managed-agents-2026-04-01" \
9393 -H "content-type: application/json" \
9494 -d '{
from line 365
365365 ```bash cURL
366366 curl -fsSL https://api.anthropic.com/v1/agents \
367367 -H "x-api-key: $ANTHROPIC_API_KEY" \
368 -H "anthropic-version: 2023-06-01" \
368 -H "anthropic-version: 2026-10-21" \
369369 -H "anthropic-beta: managed-agents-2026-04-01" \
370370 -H "content-type: application/json" \
371371 -d '{
managed-agents/self-hosted-sandboxes-operations Changed · +2 / -2 lines
from line 52
5252 curl -sS "https://api.anthropic.com/v1/environments/$ANTHROPIC_ENVIRONMENT_ID/work/stats" \
5353 -H "x-api-key: $ANTHROPIC_API_KEY" \
5454 -H "anthropic-beta: managed-agents-2026-04-01" \
55 -H "anthropic-version: 2023-06-01"
55 -H "anthropic-version: 2026-10-21"
5656 ```
5757
5858 ```bash CLI
from line 185
185185 curl -sS "https://api.anthropic.com/v1/environments/$ANTHROPIC_ENVIRONMENT_ID/work/$ANTHROPIC_WORK_ID/stop" \
186186 -H "x-api-key: $ANTHROPIC_API_KEY" \
187187 -H "anthropic-beta: managed-agents-2026-04-01" \
188 -H "anthropic-version: 2023-06-01" \
188 -H "anthropic-version: 2026-10-21" \
189189 -H "content-type: application/json" \
190190 -d '{}'
191191 ```