What this read moved
51–72 of 72This capture is too large to show at once. Changes 51-72 of 72 are below, significant first; the rest are on the following screens.
api/beta/organization/mcp_tunnels/reveal_token Changed · +2 / -1 lines
from line 28
2828
2929- `"anthropic-beta": array of AnthropicBeta`
3030
31 Optional header to specify the beta version(s) you want to use.
31 This endpoint is in beta: requests must send `mcp-tunnels-2026-05-19` in this header.
3232
3333 - `string`
3434
from line 151
151151curl https://api.anthropic.com/v1/organizations/tunnels/$TUNNEL_ID/reveal_token \
152152 -X POST \
153153 -H 'anthropic-version: 2023-06-01' \
154 -H 'anthropic-beta: mcp-tunnels-2026-05-19' \
154155 -H "X-Api-Key: $ANTHROPIC_API_KEY"
155156```
156157
api/beta/organization/mcp_tunnels/rotate_token Changed · +2 / -1 lines
from line 27
2727
2828- `"anthropic-beta": array of AnthropicBeta`
2929
30 Optional header to specify the beta version(s) you want to use.
30 This endpoint is in beta: requests must send `mcp-tunnels-2026-05-19` in this header.
3131
3232 - `string`
3333
from line 158
158158curl https://api.anthropic.com/v1/organizations/tunnels/$TUNNEL_ID/rotate_token \
159159 -X POST \
160160 -H 'anthropic-version: 2023-06-01' \
161 -H 'anthropic-beta: mcp-tunnels-2026-05-19' \
161162 -H "X-Api-Key: $ANTHROPIC_API_KEY"
162163```
163164
api/beta/organization/mcp_tunnels/tunnel_certificates/archive Changed · +2 / -1 lines
from line 31
3131
3232- `"anthropic-beta": array of AnthropicBeta`
3333
34 Optional header to specify the beta version(s) you want to use.
34 This endpoint is in beta: requests must send `mcp-tunnels-2026-05-19` in this header.
3535
3636 - `string`
3737
from line 177
177177curl https://api.anthropic.com/v1/organizations/tunnels/$TUNNEL_ID/certificates/$CERTIFICATE_ID/archive \
178178 -X POST \
179179 -H 'anthropic-version: 2023-06-01' \
180 -H 'anthropic-beta: mcp-tunnels-2026-05-19' \
180181 -H "X-Api-Key: $ANTHROPIC_API_KEY"
181182```
182183
api/beta/organization/mcp_tunnels/tunnel_certificates/create Changed · +2 / -1 lines
from line 28
2828
2929- `"anthropic-beta": array of AnthropicBeta`
3030
31 Optional header to specify the beta version(s) you want to use.
31 This endpoint is in beta: requests must send `mcp-tunnels-2026-05-19` in this header.
3232
3333 - `string`
3434
from line 183
183183curl https://api.anthropic.com/v1/organizations/tunnels/$TUNNEL_ID/certificates \
184184 -H 'Content-Type: application/json' \
185185 -H 'anthropic-version: 2023-06-01' \
186 -H 'anthropic-beta: mcp-tunnels-2026-05-19' \
186187 -H "X-Api-Key: $ANTHROPIC_API_KEY" \
187188 -d '{
188189 "ca_certificate_pem": "-----BEGIN CERTIFICATE-----\nMIIBexampleEXAMPLEexampleEXAMPLEexampleEXAMPLEexampleEXAMPLEexa\n...illustrative placeholder, not a real certificate...\n-----END CERTIFICATE-----\n"
api/beta/organization/mcp_tunnels/tunnel_certificates/list Changed · +2 / -1 lines
from line 45
4545
4646- `"anthropic-beta": array of AnthropicBeta`
4747
48 Optional header to specify the beta version(s) you want to use.
48 This endpoint is in beta: requests must send `mcp-tunnels-2026-05-19` in this header.
4949
5050 - `string`
5151
from line 194
194194```bash
195195curl https://api.anthropic.com/v1/organizations/tunnels/$TUNNEL_ID/certificates \
196196 -H 'anthropic-version: 2023-06-01' \
197 -H 'anthropic-beta: mcp-tunnels-2026-05-19' \
197198 -H "X-Api-Key: $ANTHROPIC_API_KEY"
198199```
199200
api/beta/organization/mcp_tunnels/tunnel_certificates/retrieve Changed · +2 / -1 lines
from line 27
2727
2828- `"anthropic-beta": array of AnthropicBeta`
2929
30 Optional header to specify the beta version(s) you want to use.
30 This endpoint is in beta: requests must send `mcp-tunnels-2026-05-19` in this header.
3131
3232 - `string`
3333
from line 172
172172```bash
173173curl https://api.anthropic.com/v1/organizations/tunnels/$TUNNEL_ID/certificates/$CERTIFICATE_ID \
174174 -H 'anthropic-version: 2023-06-01' \
175 -H 'anthropic-beta: mcp-tunnels-2026-05-19' \
175176 -H "X-Api-Key: $ANTHROPIC_API_KEY"
176177```
177178
api/beta/skills Changed · +2 / -2 lines
from line 206
206206 -H 'Content-Type: multipart/form-data' \
207207 -H 'anthropic-version: 2023-06-01' \
208208 -H "X-Api-Key: $ANTHROPIC_API_KEY" \
209 -F files='["Example data"]'
209 -F 'files[]=@/path/to/file'
210210```
211211
212212#### Response (200)
from line 1123
11231123 -H 'Content-Type: multipart/form-data' \
11241124 -H 'anthropic-version: 2023-06-01' \
11251125 -H "X-Api-Key: $ANTHROPIC_API_KEY" \
1126 -F files='["Example data"]'
1126 -F 'files[]=@/path/to/file'
11271127```
11281128
11291129##### Response (200)
api/beta/skills/create Changed · +1 / -1 lines
from line 204
204204 -H 'Content-Type: multipart/form-data' \
205205 -H 'anthropic-version: 2023-06-01' \
206206 -H "X-Api-Key: $ANTHROPIC_API_KEY" \
207 -F files='["Example data"]'
207 -F 'files[]=@/path/to/file'
208208```
209209
210210### Response (200)
api/beta/skills/versions Changed · +1 / -1 lines
from line 180
180180 -H 'Content-Type: multipart/form-data' \
181181 -H 'anthropic-version: 2023-06-01' \
182182 -H "X-Api-Key: $ANTHROPIC_API_KEY" \
183 -F files='["Example data"]'
183 -F 'files[]=@/path/to/file'
184184```
185185
186186#### Response (200)
api/beta/skills/versions/create Changed · +1 / -1 lines
from line 178
178178 -H 'Content-Type: multipart/form-data' \
179179 -H 'anthropic-version: 2023-06-01' \
180180 -H "X-Api-Key: $ANTHROPIC_API_KEY" \
181 -F files='["Example data"]'
181 -F 'files[]=@/path/to/file'
182182```
183183
184184### Response (200)
api/skills Changed · +2 / -2 lines
from line 106
106106 -H 'Content-Type: multipart/form-data' \
107107 -H 'anthropic-version: 2023-06-01' \
108108 -H "X-Api-Key: $ANTHROPIC_API_KEY" \
109 -F files='["Example data"]'
109 -F 'files[]=@/path/to/file'
110110```
111111
112112#### Response (200)
from line 623
623623 -H 'Content-Type: multipart/form-data' \
624624 -H 'anthropic-version: 2023-06-01' \
625625 -H "X-Api-Key: $ANTHROPIC_API_KEY" \
626 -F files='["Example data"]'
626 -F 'files[]=@/path/to/file'
627627```
628628
629629##### Response (200)
api/skills/create Changed · +1 / -1 lines
from line 104
104104 -H 'Content-Type: multipart/form-data' \
105105 -H 'anthropic-version: 2023-06-01' \
106106 -H "X-Api-Key: $ANTHROPIC_API_KEY" \
107 -F files='["Example data"]'
107 -F 'files[]=@/path/to/file'
108108```
109109
110110### Response (200)
api/skills/versions Changed · +1 / -1 lines
from line 80
8080 -H 'Content-Type: multipart/form-data' \
8181 -H 'anthropic-version: 2023-06-01' \
8282 -H "X-Api-Key: $ANTHROPIC_API_KEY" \
83 -F files='["Example data"]'
83 -F 'files[]=@/path/to/file'
8484```
8585
8686#### Response (200)
api/skills/versions/create Changed · +1 / -1 lines
from line 78
7878 -H 'Content-Type: multipart/form-data' \
7979 -H 'anthropic-version: 2023-06-01' \
8080 -H "X-Api-Key: $ANTHROPIC_API_KEY" \
81 -F files='["Example data"]'
81 -F 'files[]=@/path/to/file'
8282```
8383
8484### Response (200)
build-with-claude/extended-thinking Changed · +1 / -1 lines
from line 54
5454
5555 ```bash CLI
5656 ant messages create \
57 --transform content --format yaml <<'YAML'
57 --format yaml <<'YAML'
5858 model: claude-sonnet-4-6
5959 max_tokens: 16000
6060 thinking:
build-with-claude/preserved-thinking Changed · +0 / -1 lines
from line 140
140140
141141 ```bash CLI
142142 ant beta:messages create --beta thinking-binding-controls-2026-08-01 \
143 --transform '{content.#(type=="text")#.text,input_transformations}' \
144143 --format yaml <<'YAML'
145144 model: claude-fable-5-1
146145 max_tokens: 16000
manage-claude/cmek Changed · +1 / -1 lines
from line 23
2323
2424## How it works
2525
26Only Organization Admins (on Claude Platform; the Admin role on Claude Platform on AWS) or Owners and the Primary Owner (on Claude Enterprise) can configure CMEK. On Claude Platform, CMEK is scoped per workspace and configured with the Admin API (on Claude Platform on AWS, in the Claude Console or through the IAM-authorized external key and workspace endpoints). On Claude Enterprise, CMEK is scoped per organization and configured in [claude.ai > Organization settings > Data and privacy](https://claude.ai/admin-settings/data-privacy-controls). On either product, CMEK protects data written after your key takes effect. Existing data (prior chats, files, and sessions) remains encrypted with Anthropic-managed keys and is not re-encrypted under your key.
26Only Organization Admins (on Claude Platform; the Admin role on Claude Platform on AWS) or Owners and the Primary Owner (on Claude Enterprise) can configure CMEK. On Claude Platform, CMEK is scoped per workspace and configured in the Claude Console or with the Admin API (on Claude Platform on AWS, in the Claude Console or through the IAM-authorized external key and workspace endpoints). On Claude Enterprise, CMEK is scoped per organization and configured in [claude.ai > Organization settings > Data and privacy](https://claude.ai/admin-settings/data-privacy-controls). On either product, CMEK protects data written after your key takes effect. Existing data (prior chats, files, and sessions) remains encrypted with Anthropic-managed keys and is not re-encrypted under your key.
2727
2828On 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 receives requests, your key can take up to a day to take effect. Data written before then, like existing data, is encrypted with Anthropic-managed keys and is not re-encrypted.
2929
managed-agents/permission-policies Changed · +2 / -2 lines
from line 475
475475
476476Use the `configs` array to override the default for individual tools. The `name` values for the agent toolset are listed in [Available tools](https://platform.claude.com/docs/en/managed-agents/tools#available-tools). This example allows the full agent toolset by default but requires confirmation before any bash command runs:
477477
478<CodeGroup defaultLanguage="CLI">
478<CodeGroup>
479479 ```bash cURL
480480 tools='[
481481 {
from line 1075
10751075
10761076In the following examples, the tool-use event IDs come from the `stop_reason.event_ids` array of the `session.status_idle` event. Learn more about receiving events in the [Session event stream](https://platform.claude.com/docs/en/managed-agents/events-and-streaming#integrating-events) guide, or [subscribe to webhooks](https://platform.claude.com/docs/en/managed-agents/webhooks) to be notified when a session pauses for input.
10771077
1078<CodeGroup defaultLanguage="CLI">
1078<CodeGroup>
10791079 ```bash cURL
10801080 # Allow the tool to execute
10811081 curl -fsSL "https://api.anthropic.com/v1/sessions/$SESSION_ID/events" \
managed-agents/self-hosted-sandboxes Changed · +1 / -1 lines
from line 74
7474
7575 Or through the API:
7676
77 <CodeGroup>
77 <CodeGroup defaultLanguage="CLI">
7878 ```bash cURL
7979 curl -sS --fail-with-body https://api.anthropic.com/v1/environments \
8080 -H "x-api-key: $ANTHROPIC_API_KEY" \
managed-agents/skills Changed · +1 / -1 lines
from line 431
431431
432432To load skills from a repository, create a session that mounts it. This is the same request shown in [Accessing GitHub](https://platform.claude.com/docs/en/managed-agents/github#token-permissions); `mount_path` is optional and defaults to `/workspace/<repo-name>`:
433433
434<CodeGroup defaultLanguage="CLI">
434<CodeGroup>
435435 ```bash cURL
436436 session_id=$(curl -fsS https://api.anthropic.com/v1/sessions \
437437 -H "x-api-key: $ANTHROPIC_API_KEY" \
managed-agents/tools Changed · +2 / -2 lines
from line 35
3535
3636Config entries for `web_search` and `web_fetch` also accept domain filters and other web settings; see [Restrict web search and web fetch domains](https://platform.claude.com/docs/en/managed-agents/tools#restrict-web-search-and-web-fetch-domains).
3737
38<CodeGroup defaultLanguage="CLI">
38<CodeGroup>
3939 ```bash cURL
4040 agent=$(curl -fsSL https://api.anthropic.com/v1/agents \
4141 -H "x-api-key: $ANTHROPIC_API_KEY" \
from line 258
258258
259259The following request creates an agent with this toolset and prints the `configs` array from the response:
260260
261<CodeGroup defaultLanguage="CLI">
261<CodeGroup>
262262 ```bash cURL
263263 agent=$(curl -fsSL https://api.anthropic.com/v1/agents \
264264 -H "x-api-key: $ANTHROPIC_API_KEY" \
models/sonnet-5/migration-guide Changed · +1 / -1 lines
from line 340
340340
341341 ```bash CLI
342342 ant messages create \
343 --transform content --format yaml <<'YAML'
343 --format yaml <<'YAML'
344344 model: claude-sonnet-4-6
345345 max_tokens: 16000
346346 thinking: