Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One capture · api

One read of Claude Developer Platformapi-20261008T020712Z

136 pages moved out of 760 read.

Pages moved 136 significant first
Pages read 760 in this capture
Captured 02:07 UTC
Corpus hash e4018ca3f35a index-hash

What this read moved

1-25 of 136, page 1 of 6

This capture is too large to show at once. Changes 1-25 of 136 are below, significant first; the rest are on the following screens.

about-claude/pricing Changed · +64 / -74 lines

from line 12
1212 
1313The following table shows pricing for all Claude models:
1414 
15| Model | Base input tokens | 5m cache writes | 1h cache writes | Cache hits and refreshes | Output tokens |
16| :------------------------------------------------------------------------------------------------------------------------------------ | :-------------------- | :-------------- | :-------------- | :----------------------- | :--------------------- |
17| Claude Fable 5.1 | $10 / MTok | $12.50 / MTok | $20 / MTok | $0.25 / MTok<sup>1</sup> | $50 / MTok |
18| Claude Mythos 5.1 ([limited availability](https://support.claude.com/en/articles/14604842)) | $10 / MTok | $12.50 / MTok | $20 / MTok | $0.25 / MTok<sup>1</sup> | $50 / MTok |
19| Claude Fable 5 | $10 / MTok | $12.50 / MTok | $20 / MTok | $1 / MTok | $50 / MTok |
20| Claude Mythos 5 ([limited availability](https://support.claude.com/en/articles/14604842)) | $10 / MTok | $12.50 / MTok | $20 / MTok | $1 / MTok | $50 / MTok |
21| Claude Opus 5.5 | $4 / MTok | $5 / MTok | $8 / MTok | $0.20 / MTok<sup>2</sup> | $20 / MTok |
22| Claude Opus 5 | $5 / MTok | $6.25 / MTok | $10 / MTok | $0.50 / MTok | $25 / MTok |
23| Claude Opus 4.8 | $5 / MTok | $6.25 / MTok | $10 / MTok | $0.50 / MTok | $25 / MTok |
24| Claude Opus 4.7 | $5 / MTok | $6.25 / MTok | $10 / MTok | $0.50 / MTok | $25 / MTok |
25| Claude Opus 4.6 | $5 / MTok | $6.25 / MTok | $10 / MTok | $0.50 / MTok | $25 / MTok |
26| Claude Opus 4.5 | $5 / MTok | $6.25 / MTok | $10 / MTok | $0.50 / MTok | $25 / MTok |
27| Claude Opus 4.1 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | $15 / MTok | $18.75 / MTok | $30 / MTok | $1.50 / MTok | $75 / MTok |
28| Claude Opus 4 ([retired, except on Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | $15 / MTok | $18.75 / MTok | $30 / MTok | $1.50 / MTok | $75 / MTok |
29| Claude Sonnet 5.5 | $2 / MTok | $2.50 / MTok | $4 / MTok | $0.10 / MTok<sup>2</sup> | $10 / MTok |
30| Claude Sonnet 5 | $2 / MTok<sup>3</sup> | $2.50 / MTok | $4 / MTok | $0.20 / MTok | $10 / MTok<sup>3</sup> |
31| Claude Sonnet 4.6 | $3 / MTok | $3.75 / MTok | $6 / MTok | $0.30 / MTok | $15 / MTok |
32| Claude Sonnet 4.5 | $3 / MTok | $3.75 / MTok | $6 / MTok | $0.30 / MTok | $15 / MTok |
33| Claude Sonnet 4 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | $3 / MTok | $3.75 / MTok | $6 / MTok | $0.30 / MTok | $15 / MTok |
34| Claude Haiku 5.5 (for prompts up to 100,000 tokens) | $0.10 / MTok | $0.125 / MTok | $0.20 / MTok | $0.01 / MTok | $0.50 / MTok |
35| Claude Haiku 5.5 (for prompts over 100,000 tokens) | $0.50 / MTok | $0.625 / MTok | $1 / MTok | $0.05 / MTok | $2.50 / MTok |
36| Claude Haiku 4.5 | $1 / MTok | $1.25 / MTok | $2 / MTok | $0.10 / MTok | $5 / MTok |
37| Claude Haiku 3.5 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | $0.80 / MTok | $1 / MTok | $1.60 / MTok | $0.08 / MTok | $4 / MTok |
15| Model | Base input tokens | 5m cache writes | 1h cache writes | Cache hits and refreshes | Output tokens |
16| :----------------------------------------------------------------------------------------------------------------------------------- | :-------------------- | :-------------- | :-------------- | :----------------------- | :--------------------- |
17| Claude Fable 5.1 | $10 / MTok | $12.50 / MTok | $20 / MTok | $0.25 / MTok<sup>1</sup> | $50 / MTok |
18| Claude Mythos 5.1 ([limited availability](https://support.claude.com/en/articles/14604842)) | $10 / MTok | $12.50 / MTok | $20 / MTok | $0.25 / MTok<sup>1</sup> | $50 / MTok |
19| Claude Fable 5 | $10 / MTok | $12.50 / MTok | $20 / MTok | $1 / MTok | $50 / MTok |
20| Claude Mythos 5 ([limited availability](https://support.claude.com/en/articles/14604842)) | $10 / MTok | $12.50 / MTok | $20 / MTok | $1 / MTok | $50 / MTok |
21| Claude Opus 5.5 | $4 / MTok | $5 / MTok | $8 / MTok | $0.20 / MTok<sup>2</sup> | $20 / MTok |
22| Claude Opus 5 | $5 / MTok | $6.25 / MTok | $10 / MTok | $0.50 / MTok | $25 / MTok |
23| Claude Opus 4.8 | $5 / MTok | $6.25 / MTok | $10 / MTok | $0.50 / MTok | $25 / MTok |
24| Claude Opus 4.7 | $5 / MTok | $6.25 / MTok | $10 / MTok | $0.50 / MTok | $25 / MTok |
25| Claude Opus 4.6 | $5 / MTok | $6.25 / MTok | $10 / MTok | $0.50 / MTok | $25 / MTok |
26| Claude Opus 4.5 | $5 / MTok | $6.25 / MTok | $10 / MTok | $0.50 / MTok | $25 / MTok |
27| Claude Opus 4.1 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | $15 / MTok | $18.75 / MTok | $30 / MTok | $1.50 / MTok | $75 / MTok |
28| Claude Opus 4 ([retired, except on Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | $15 / MTok | $18.75 / MTok | $30 / MTok | $1.50 / MTok | $75 / MTok |
29| Claude Sonnet 5.5 | $2 / MTok | $2.50 / MTok | $4 / MTok | $0.10 / MTok<sup>2</sup> | $10 / MTok |
30| Claude Sonnet 5 | $2 / MTok<sup>3</sup> | $2.50 / MTok | $4 / MTok | $0.20 / MTok | $10 / MTok<sup>3</sup> |
31| Claude Sonnet 4.6 | $3 / MTok | $3.75 / MTok | $6 / MTok | $0.30 / MTok | $15 / MTok |
32| Claude Sonnet 4.5 | $3 / MTok | $3.75 / MTok | $6 / MTok | $0.30 / MTok | $15 / MTok |
33| Claude Sonnet 4 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | $3 / MTok | $3.75 / MTok | $6 / MTok | $0.30 / MTok | $15 / MTok |
34| Claude Haiku 5.5 (for prompts up to 100,000 tokens) | $0.10 / MTok | $0.125 / MTok | $0.20 / MTok | $0.01 / MTok | $0.50 / MTok |
35| Claude Haiku 5.5 (for prompts over 100,000 tokens) | $0.50 / MTok | $0.625 / MTok | $1 / MTok | $0.05 / MTok | $2.50 / MTok |
36| Claude Haiku 4.5 | $1 / MTok | $1.25 / MTok | $2 / MTok | $0.10 / MTok | $5 / MTok |
37| Claude Haiku 3.5 ([retired, except on Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | $0.80 / MTok | $1 / MTok | $1.60 / MTok | $0.08 / MTok | $4 / MTok |
3838 
3939*<sup>1 Cache hits and refreshes on Claude Fable 5.1 and Claude Mythos 5.1 are priced at 0.025x the base input price.</sup>*
4040 
from line 187
187187 
188188The Batch API allows asynchronous processing of large volumes of requests with a 50% discount on both input and output tokens.
189189 
190| Model | Batch input | Batch output |
191| :------------------------------------------------------------------------------------------------------------------------------------ | :----------- | :------------ |
192| Claude Fable 5.1 | $5 / MTok | $25 / MTok |
193| Claude Mythos 5.1 ([limited availability](https://support.claude.com/en/articles/14604842)) | $5 / MTok | $25 / MTok |
194| Claude Fable 5 | $5 / MTok | $25 / MTok |
195| Claude Mythos 5 ([limited availability](https://support.claude.com/en/articles/14604842)) | $5 / MTok | $25 / MTok |
196| Claude Opus 5.5 | $2 / MTok | $10 / MTok |
197| Claude Opus 5 | $2.50 / MTok | $12.50 / MTok |
198| Claude Opus 4.8 | $2.50 / MTok | $12.50 / MTok |
199| Claude Opus 4.7 | $2.50 / MTok | $12.50 / MTok |
200| Claude Opus 4.6 | $2.50 / MTok | $12.50 / MTok |
201| Claude Opus 4.5 | $2.50 / MTok | $12.50 / MTok |
202| Claude Opus 4.1 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | $7.50 / MTok | $37.50 / MTok |
203| Claude Opus 4 ([retired, except on Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | $7.50 / MTok | $37.50 / MTok |
204| Claude Sonnet 5.5 | $1 / MTok | $5 / MTok |
205| Claude Sonnet 5 | $1 / MTok | $5 / MTok |
206| Claude Sonnet 4.6 | $1.50 / MTok | $7.50 / MTok |
207| Claude Sonnet 4.5 | $1.50 / MTok | $7.50 / MTok |
208| Claude Sonnet 4 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | $1.50 / MTok | $7.50 / MTok |
209| Claude Haiku 5.5 (for prompts up to 100,000 tokens) | $0.05 / MTok | $0.25 / MTok |
210| Claude Haiku 5.5 (for prompts over 100,000 tokens) | $0.25 / MTok | $1.25 / MTok |
211| Claude Haiku 4.5 | $0.50 / MTok | $2.50 / MTok |
212| Claude Haiku 3.5 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | $0.40 / MTok | $2 / MTok |
190| Model | Batch input | Batch output |
191| :----------------------------------------------------------------------------------------------------------------------------------- | :----------- | :------------ |
192| Claude Fable 5.1 | $5 / MTok | $25 / MTok |
193| Claude Mythos 5.1 ([limited availability](https://support.claude.com/en/articles/14604842)) | $5 / MTok | $25 / MTok |
194| Claude Fable 5 | $5 / MTok | $25 / MTok |
195| Claude Mythos 5 ([limited availability](https://support.claude.com/en/articles/14604842)) | $5 / MTok | $25 / MTok |
196| Claude Opus 5.5 | $2 / MTok | $10 / MTok |
197| Claude Opus 5 | $2.50 / MTok | $12.50 / MTok |
198| Claude Opus 4.8 | $2.50 / MTok | $12.50 / MTok |
199| Claude Opus 4.7 | $2.50 / MTok | $12.50 / MTok |
200| Claude Opus 4.6 | $2.50 / MTok | $12.50 / MTok |
201| Claude Opus 4.5 | $2.50 / MTok | $12.50 / MTok |
202| Claude Opus 4.1 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | $7.50 / MTok | $37.50 / MTok |
203| Claude Opus 4 ([retired, except on Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | $7.50 / MTok | $37.50 / MTok |
204| Claude Sonnet 5.5 | $1 / MTok | $5 / MTok |
205| Claude Sonnet 5 | $1 / MTok | $5 / MTok |
206| Claude Sonnet 4.6 | $1.50 / MTok | $7.50 / MTok |
207| Claude Sonnet 4.5 | $1.50 / MTok | $7.50 / MTok |
208| Claude Sonnet 4 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | $1.50 / MTok | $7.50 / MTok |
209| Claude Haiku 5.5 (for prompts up to 100,000 tokens) | $0.05 / MTok | $0.25 / MTok |
210| Claude Haiku 5.5 (for prompts over 100,000 tokens) | $0.25 / MTok | $1.25 / MTok |
211| Claude Haiku 4.5 | $0.50 / MTok | $2.50 / MTok |
212| Claude Haiku 3.5 ([retired, except on Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | $0.40 / MTok | $2 / MTok |
213213 
214214* **MTok:** Million tokens. $5 / MTok is $5 for every million tokens.
215215* **Limited access:** Available only to organizations verified through Anthropic’s verification programs, such as the [Cyber Verification Program](https://support.claude.com/en/articles/14604842). To request access, apply to the program that covers your use case.
from line 241
241241 
242242When you use `tools`, the API also automatically includes a special system prompt for the model that enables tool use. The number of tool use tokens required for each model is listed in the following table (excluding the additional tokens listed earlier). Note that the table assumes at least 1 tool is provided. If no `tools` are provided, then a tool choice of `none` uses 0 additional system prompt tokens.
243243 
244| Model | Tool use system prompt tokens: auto, none | Tool use system prompt tokens: any, tool |
245| :------------------------------------------------------------------------------------------------------------------------------------ | :---------------------------------------- | :--------------------------------------- |
246| Claude Opus 5.5 | 286 tokens | |
247| Claude Opus 5 | 286 tokens | 406 tokens |
248| Claude Opus 4.8 | 290 tokens | 410 tokens |
249| Claude Opus 4.7 | 675 tokens | 804 tokens |
250| Claude Opus 4.6 | 497 tokens | 589 tokens |
251| Claude Opus 4.5 | 496 tokens | 588 tokens |
252| Claude Opus 4.1 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | 313 tokens | 315 tokens |
253| Claude Opus 4 ([retired, except on Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | 313 tokens | 315 tokens |
254| Claude Sonnet 5.5 | 286 tokens | |
255| Claude Sonnet 5 | 354 tokens | 474 tokens |
256| Claude Sonnet 4.6 | 497 tokens | 589 tokens |
257| Claude Sonnet 4.5 | 496 tokens | 588 tokens |
258| Claude Sonnet 4 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | 313 tokens | 315 tokens |
259| Claude Haiku 5.5 | 286 tokens | 406 tokens |
260| Claude Haiku 4.5 | 496 tokens | 588 tokens |
261| Claude Haiku 3.5 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | 264 tokens | 355 tokens |
244| Model | Tool use system prompt tokens: auto, none | Tool use system prompt tokens: any, tool |
245| :----------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------- | :--------------------------------------- |
246| Claude Opus 5.5 | 286 tokens | |
247| Claude Opus 5 | 286 tokens | 406 tokens |
248| Claude Opus 4.8 | 290 tokens | 410 tokens |
249| Claude Opus 4.7 | 675 tokens | 804 tokens |
250| Claude Opus 4.6 | 497 tokens | 589 tokens |
251| Claude Opus 4.5 | 496 tokens | 588 tokens |
252| Claude Opus 4.1 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | 313 tokens | 315 tokens |
253| Claude Opus 4 ([retired, except on Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | 313 tokens | 315 tokens |
254| Claude Sonnet 5.5 | 286 tokens | |
255| Claude Sonnet 5 | 354 tokens | 474 tokens |
256| Claude Sonnet 4.6 | 497 tokens | 589 tokens |
257| Claude Sonnet 4.5 | 496 tokens | 588 tokens |
258| Claude Sonnet 4 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | 313 tokens | 315 tokens |
259| Claude Haiku 5.5 | 286 tokens | 406 tokens |
260| Claude Haiku 4.5 | 496 tokens | 588 tokens |
261| Claude Haiku 3.5 ([retired, except on Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | 264 tokens | 355 tokens |
262262 
263263* **auto, none:** The count when tool\_choice is auto or none.
264264* **any, tool:** The count when tool\_choice is any or tool.
from line 460
460460| Output tokens | 15,000 × $25 / 1,000,000 | $0.375 |
461461| Session runtime | 1.0 hour × $0.08 | $0.08 |
462462| **Total** | | **$0.525** |
463 
464<Note>
465 Example calculation for processing 10,000 support tickets:
466 
467 * Average \~3,700 tokens per conversation
468 * Using Claude Haiku 4.5 at $1/MTok input, $5/MTok output
469 * Total cost: \~$37.00 per 10,000 tickets
470</Note>
471 
472For a detailed walkthrough of this calculation, see the [customer support agent guide](https://platform.claude.com/docs/en/about-claude/use-case-guides/customer-support-chat).
473463 
474464## Additional pricing considerations
475465 

about-claude/use-case-guides/legal-summarization Changed · +36 / -20 lines

from line 89
8989 
9090### Select the right Claude model
9191 
92Model accuracy is extremely important when summarizing legal documents. Claude Opus 5 is an excellent choice for use cases such as this where high accuracy is required. If the size and quantity of your documents is large such that costs start to become a concern, you can also try using a smaller model such as Claude Haiku 4.5.
92Model accuracy is extremely important when summarizing legal documents. Claude Opus 5 is an excellent choice for use cases such as this where high accuracy is required. If the size and quantity of your documents is large such that costs start to become a concern, you can also try using a smaller model such as Claude Haiku 5.5.
9393 
9494To help estimate these costs, the following is a comparison of the cost to summarize 1,000 sublease agreements using Opus and Haiku models:
9595 
from line 101
101101 
102102* **Estimated tokens**
103103 
104 * Input tokens: 86M (assuming 1 token per 3.5 characters)
105 * Output tokens per summary: 350
106 * Total output tokens: 350,000
104 * Input tokens: 108M, about 108,000 per agreement (about 1 token per 2.8 characters, the rate all three models showed on this guide's sample agreement)
105 * Output tokens per summary, including any thinking tokens, which are billed as output: about 4,800 on Claude Opus 5, 2,000 on Claude Opus 4.8, and 3,100 on Claude Haiku 5.5
106 * Total output tokens: 4.8M on Claude Opus 5, 2.0M on Claude Opus 4.8, and 3.1M on Claude Haiku 5.5
107107 
108108* **Claude Opus 5 estimated cost**
109109 
110 * Input token cost: 86 MTok \* $5.00/MTok = $430.00 USD
111 * Output token cost: 0.35 MTok \* $25.00/MTok = $8.75 USD
112 * Total cost: $430.00 + $8.75 = $438.75 USD
110 * Input token cost: 108 MTok \* $5.00/MTok = $540.00 USD
111 * Output token cost: 4.8 MTok \* $25.00/MTok = $120.00 USD
112 * Total cost: $540.00 + $120.00 = $660.00 USD
113113 
114114* **Claude Opus 4.8 estimated cost**
115115 
116 * Input token cost: 86 MTok \* $5.00/MTok = $430.00 USD
117 * Output token cost: 0.35 MTok \* $25.00/MTok = $8.75 USD
118 * Total cost: $430.00 + $8.75 = $438.75 USD
116 * Input token cost: 108 MTok \* $5.00/MTok = $540.00 USD
117 * Output token cost: 2.0 MTok \* $25.00/MTok = $50.00 USD
118 * Total cost: $540.00 + $50.00 = $590.00 USD
119119 
120* **Claude Haiku 4.5 estimated cost**
120* **Claude Haiku 5.5 estimated cost**, at its prices for prompts over 100,000 tokens
121121 
122 * Input token cost: 86 MTok \* $1.00/MTok = $86.00 USD
123 * Output token cost: 0.35 MTok \* $5.00/MTok = $1.75 USD
124 * Total cost: $86.00 + $1.75 = $87.75 USD
122 * Input token cost: 108 MTok \* $0.50/MTok = $54.00 USD
123 * Output token cost: 3.1 MTok \* $2.50/MTok = $7.75 USD
124 * Total cost: $54.00 + $7.75 = $61.75 USD
125125 
126126<Tip>
127 Actual costs may differ from these estimates. These estimates are based on the example highlighted in the
127 Actual costs may differ from these estimates. The token counts come from running the example in the
128128 
129129 [Build a strong prompt](https://platform.claude.com/docs/en/about-claude/use-case-guides/legal-summarization#build-a-strong-prompt)
130130 
131 section.
131 section on this guide's sample agreement, about 105,000 input tokens, and output length varies with the document and from run to run. Each agreement here is one prompt of about 108,000 tokens, over the 100,000-token threshold of Claude Haiku 5.5's
132 
133 [long-prompt prices](https://platform.claude.com/docs/en/about-claude/pricing#long-context-pricing)
134 
135 . A document whose prompt stays at or under 100,000 tokens pays $0.10/MTok input and $0.50/MTok output instead. To see which prices apply, count your documents with
136 
137 [token counting](https://platform.claude.com/docs/en/build-with-claude/token-counting)
138 
139 and
140 
141 `model`
142 
143 set to
144 
145 `claude-haiku-5-5`
146 
147 .
132148</Tip>
133149 
134150### Transform documents into a format that Claude can process
from line 204
188204 
189205 
190206def summarize_document(
191 text, details_to_extract, model="claude-opus-5-5", max_tokens=1000
207 text, details_to_extract, model="claude-opus-5-5", max_tokens=16000
192208):
193209 # Format the details to extract to be placed within the prompt's context
194210 details_to_extract_str = "\n".join(details_to_extract)
from line 311
295311 
296312 
297313def summarize_long_document(
298 text, details_to_extract, model="claude-opus-5-5", max_tokens=1000
314 text, details_to_extract, model="claude-opus-5-5", max_tokens=16000
299315):
300316 # Format the details to extract to be placed within the prompt's context
301317 details_to_extract_str = "\n".join(details_to_extract)

agents-and-tools/tool-use/overview Changed · +18 / -18 lines

from line 864
864864 
865865When you use `tools`, the API also automatically includes a special system prompt for the model that enables tool use. The number of tool use tokens required for each model is listed in the following table (excluding the additional tokens listed earlier). Note that the table assumes at least 1 tool is provided. If no `tools` are provided, then a tool choice of `none` uses 0 additional system prompt tokens.
866866 
867| Model | Tool use system prompt tokens: auto, none | Tool use system prompt tokens: any, tool |
868| :------------------------------------------------------------------------------------------------------------------------------------ | :---------------------------------------- | :--------------------------------------- |
869| Claude Opus 5.5 | 286 tokens | |
870| Claude Opus 5 | 286 tokens | 406 tokens |
871| Claude Opus 4.8 | 290 tokens | 410 tokens |
872| Claude Opus 4.7 | 675 tokens | 804 tokens |
873| Claude Opus 4.6 | 497 tokens | 589 tokens |
874| Claude Opus 4.5 | 496 tokens | 588 tokens |
875| Claude Opus 4.1 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | 313 tokens | 315 tokens |
876| Claude Opus 4 ([retired, except on Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | 313 tokens | 315 tokens |
877| Claude Sonnet 5.5 | 286 tokens | |
878| Claude Sonnet 5 | 354 tokens | 474 tokens |
879| Claude Sonnet 4.6 | 497 tokens | 589 tokens |
880| Claude Sonnet 4.5 | 496 tokens | 588 tokens |
881| Claude Sonnet 4 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | 313 tokens | 315 tokens |
882| Claude Haiku 5.5 | 286 tokens | 406 tokens |
883| Claude Haiku 4.5 | 496 tokens | 588 tokens |
884| Claude Haiku 3.5 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | 264 tokens | 355 tokens |
867| Model | Tool use system prompt tokens: auto, none | Tool use system prompt tokens: any, tool |
868| :----------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------- | :--------------------------------------- |
869| Claude Opus 5.5 | 286 tokens | |
870| Claude Opus 5 | 286 tokens | 406 tokens |
871| Claude Opus 4.8 | 290 tokens | 410 tokens |
872| Claude Opus 4.7 | 675 tokens | 804 tokens |
873| Claude Opus 4.6 | 497 tokens | 589 tokens |
874| Claude Opus 4.5 | 496 tokens | 588 tokens |
875| Claude Opus 4.1 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | 313 tokens | 315 tokens |
876| Claude Opus 4 ([retired, except on Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | 313 tokens | 315 tokens |
877| Claude Sonnet 5.5 | 286 tokens | |
878| Claude Sonnet 5 | 354 tokens | 474 tokens |
879| Claude Sonnet 4.6 | 497 tokens | 589 tokens |
880| Claude Sonnet 4.5 | 496 tokens | 588 tokens |
881| Claude Sonnet 4 ([retired, except on Bedrock and Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | 313 tokens | 315 tokens |
882| Claude Haiku 5.5 | 286 tokens | 406 tokens |
883| Claude Haiku 4.5 | 496 tokens | 588 tokens |
884| Claude Haiku 3.5 ([retired, except on Google Cloud](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | 264 tokens | 355 tokens |
885885 
886886* **auto, none:** The count when tool\_choice is auto or none.
887887* **any, tool:** The count when tool\_choice is any or tool.

api/beta Changed · +2109 / -70 lines

This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.

from line 615
615615 
616616 - `code_execution: BetaCapabilitySupport`
617617 
618 Whether the model supports code execution tools.
618 Whether code that the model runs in the code execution tool can call the request's other tools, as in programmatic tool calling and dynamic filtering for web search and web fetch. Support for the code execution tool itself is in `server_tools.code_execution`.
619619 
620620 - `compaction: BetaCompactionCapability or null`
621621 
from line 685
685685 
686686 Whether the model accepts PDF content blocks.
687687 
688 - `server_tools: BetaServerToolsCapability`
689 
690 Whether this model supports the web search and code execution server tools. `supported` is true when the model supports at least one of the tools. A supported tool can still be rejected for your organization, for example when an admin has turned web search off.
691 
692 - `code_execution: BetaCapabilitySupport`
693 
694 Whether the model supports the code execution tool: true when the model supports at least one version of the tool, not necessarily every version.
695 
696 - `supported: boolean`
697 
698 Whether this capability is supported by the model.
699 
700 - `web_search: BetaCapabilitySupport`
701 
702 Whether the model supports the web search tool: true when the model supports at least one version of the tool, not necessarily every version.
703 
688704 - `structured_outputs: BetaCapabilitySupport`
689705 
690706 Whether the model supports structured output / JSON mode / strict tool schemas.
from line 719
703719 
704720 - `adaptive: BetaCapabilitySupport`
705721 
706 Whether the model supports thinking with type 'adaptive' (auto).
722 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
707723 
724 - `disabled: BetaCapabilitySupport`
725 
726 Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that does not support thinking.
727 
708728 - `enabled: BetaCapabilitySupport`
709729 
710 Whether the model supports thinking with type 'enabled'.
730 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
711731 
712732 - `created_at: string`
713733 
from line 843
823843 "pdf_input": {
824844 "supported": true
825845 },
846 "server_tools": {
847 "code_execution": {
848 "supported": true
849 },
850 "supported": true,
851 "web_search": {
852 "supported": true
853 }
854 },
826855 "structured_outputs": {
827856 "supported": true
828857 },
from line 861
832861 "adaptive": {
833862 "supported": true
834863 },
864 "disabled": {
865 "supported": true
866 },
835867 "enabled": {
836868 "supported": true
837869 }
from line 1050
10181050 
10191051 - `code_execution: BetaCapabilitySupport`
10201052 
1021 Whether the model supports code execution tools.
1053 Whether code that the model runs in the code execution tool can call the request's other tools, as in programmatic tool calling and dynamic filtering for web search and web fetch. Support for the code execution tool itself is in `server_tools.code_execution`.
10221054 
10231055 - `compaction: BetaCompactionCapability or null`
10241056 
from line 1120
10881120 
10891121 Whether the model accepts PDF content blocks.
10901122 
1123 - `server_tools: BetaServerToolsCapability`
1124 
1125 Whether this model supports the web search and code execution server tools. `supported` is true when the model supports at least one of the tools. A supported tool can still be rejected for your organization, for example when an admin has turned web search off.
1126 
1127 - `code_execution: BetaCapabilitySupport`
1128 
1129 Whether the model supports the code execution tool: true when the model supports at least one version of the tool, not necessarily every version.
1130 
1131 - `supported: boolean`
1132 
1133 Whether this capability is supported by the model.
1134 
1135 - `web_search: BetaCapabilitySupport`
1136 
1137 Whether the model supports the web search tool: true when the model supports at least one version of the tool, not necessarily every version.
1138 
10911139 - `structured_outputs: BetaCapabilitySupport`
10921140 
10931141 Whether the model supports structured output / JSON mode / strict tool schemas.
from line 1154
11061154 
11071155 - `adaptive: BetaCapabilitySupport`
11081156 
1109 Whether the model supports thinking with type 'adaptive' (auto).
1157 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
11101158 
1159 - `disabled: BetaCapabilitySupport`
1160 
1161 Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that does not support thinking.
1162 
11111163 - `enabled: BetaCapabilitySupport`
11121164 
1113 Whether the model supports thinking with type 'enabled'.
1165 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
11141166 
11151167 - `created_at: string`
11161168 
from line 1264
12121264 "pdf_input": {
12131265 "supported": true
12141266 },
1267 "server_tools": {
1268 "code_execution": {
1269 "supported": true
1270 },
1271 "supported": true,
1272 "web_search": {
1273 "supported": true
1274 }
1275 },
12151276 "structured_outputs": {
12161277 "supported": true
12171278 },
from line 1282
12211282 "adaptive": {
12221283 "supported": true
12231284 },
1285 "disabled": {
1286 "supported": true
1287 },
12241288 "enabled": {
12251289 "supported": true
12261290 }
from line 4403
43394403 
43404404 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
43414405 
4406 - `"claude-haiku-5-5"`
4407 
4408 Fastest model for high-volume, real-time tasks
4409 
43424410 - `"claude-sonnet-5-5"`
43434411 
43444412 Efficient model for coding and agents
from line 7765
76977765 
76987766 If provided, these domains will never appear in results. Cannot be used alongside `allowed_domains`.
76997767 
7700 - `cache_control: optional BetaCacheControlEphemeral or null`
7701 
7702 Create a cache control breakpoint at this content block.
7703 
7704 - `defer_loading: optional boolean`
7705 
7706 If true, tool will not be included in initial system prompt. Only loaded when returned via tool_reference from tool search.
7707 
7708 - `max_uses: optional number or null`
7709 
7710 Maximum number of times the tool can be used in the API request.
7711 
7712 minimum: 1
7713 
7714 - `strict: optional boolean`
7715 
7716 When true, guarantees schema validation on tool names and inputs
7717 
7718 - `user_location: optional BetaUserLocation or null`
7719 
7720 Parameters for the user's location. Used to provide more relevant search results.
7721 
7722 - `type: "approximate"`
7723 
7724 - `city: optional string or null`
7725 
7726 The city of the user.
7727 
7728 minLength: 1, maxLength: 255
7729 
7730 - `country: optional string or null`
7731 
7732 The two letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) of the user.
7733 
7734 minLength: 2, maxLength: 2
7735 
7736 - `region: optional string or null`
7737 
7738 The region of the user.
7739 
7740 minLength: 1, maxLength: 255
7741 
7742 - `timezone: optional string or null`
7743 
7744 The [IANA timezone](https://nodatime.org/TimeZones) of the user.
7745 
7746 minLength: 1, maxLength: 255
7747 
7748 - `BetaWebFetchTool20250910 object`
7749 
7750 - `type: "web_fetch_20250910"`
7751 
7752 - `name: "web_fetch"`
7753 
7754 Name of the tool.
7755 
7756 This is how the tool will be called by the model and in `tool_use` blocks.
7757 
7758 - `allowed_callers: optional array of "direct" or "code_execution_20250825" or "code_execution_20260120" or "code_execution_20260521"`
7759 
7760 - `"direct"`
7761 
7762 - `"code_execution_20250825"`
7763 
7764 - `"code_execution_20260120"`
7765 
7766 - `"code_execution_20260521"`
7767 
7768 - `allowed_domains: optional array of string or null`
7769 
7770 List of domains to allow fetching from
7771 
7772 - `blocked_domains: optional array of string or null`
7773 
7774 List of domains to block fetching from
7775 
7776 - `cache_control: optional BetaCacheControlEphemeral or null`
7777 
7778 Create a cache control breakpoint at this content block.
7779 
7780 - `citations: optional BetaCitationsConfigParam or null`
7781 
7782 Citations configuration for fetched documents. Citations are disabled by default.
7783 
7784 - `enabled: optional boolean`
7785 
7786 - `defer_loading: optional boolean`
7787 
7788 If true, tool will not be included in initial system prompt. Only loaded when returned via tool_reference from tool search.
7789 
7790 - `max_content_tokens: optional number or null`
7791 
7792 Maximum number of tokens used by including web page text content in the context. The limit is approximate and does not apply to binary content such as PDFs.
7793 
7794 minimum: 1
7795 
7796
7768

api/beta/agents Changed · +1819 / -13 lines

### Beta Managed Agents Web Fetch URL Source All ### Beta Managed Agents Web Fetch URL Source Except ### Beta Managed Agents Web Fetch URL Source None ### Beta Managed Agents Web Fetch URL Source Only ### Beta Managed Agents Web Fetch URL Source Shorthand ### Beta Managed Agents Web Fetch URL Source Tool Filter ### Beta Managed Agents Web Fetch URL Source Tool Filter Params ### Beta Managed Agents Web Fetch URL Source Tool Reference ### Beta Managed Agents Web Fetch URL Source User Input ### Beta Managed Agents Web Fetch URL Source User Input Params ### Beta Managed Agents Web Fetch URL Sources ### Beta Managed Agents Web Fetch URL Sources Params

This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.

The two sides of this change are more than 400 edits apart, too far apart to line up, so this is the differ's own diff of it and the words inside a line are not marked.

from line 131
131131 
132132 Model identifier. Accepts the [model string](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison), e.g. `claude-opus-5`, or a `model_config` object for additional configuration control
133133 
134 - `BetaManagedAgentsModel = "claude-sonnet-5-5" or "claude-opus-5-5" or "claude-fable-5-1" or 13 more or string`
134 - `BetaManagedAgentsModel = "claude-haiku-5-5" or "claude-sonnet-5-5" or "claude-opus-5-5" or 14 more or string`
135135 
136136 The model that will power your agent.
137137 
138138 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
139139 
140 - `"claude-haiku-5-5"`
141 
142 Fastest model for high-volume, real-time tasks
143 
140144 - `"claude-sonnet-5-5"`
141145 
142146 Efficient model for coding and agents
from line 323
319323 
320324- `multiagent: optional BetaManagedAgentsMultiagentParams or null`
321325 
322 Multiagent orchestration configuration. Currently supports the `coordinator` topology with a roster of 1-20 agents.
326 Multiagent orchestration configuration.
323327 
324328 - `type: "coordinator"`
325329 
from line 365
361365 
362366 - `model: string`
363367 
364 A Claude model id. The model must be permitted as an advisor for this agent's model — see the sessions/threads/advisor spec.
368 A Claude model id. The model must be permitted as an advisor for this agent's model.
365369 
366370 minLength: 1, maxLength: 256
367371 
from line 659
655659 
656660 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
657661 
662 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
663 
664 Which sources contribute URLs the tool may fetch. Omit to allow every source.
665 
666 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
667 
668 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
669 
670 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
671 
672 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
673 
674 - `"all"`
675 
676 - `"none"`
677 
678 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
679 
680 Which tools' results contribute URLs that may be fetched.
681 
682 - `BetaManagedAgentsWebFetchURLSourceAll object`
683 
684 Every URL from this source may be fetched. This is the default.
685 
686 - `type: "all"`
687 
688 - `BetaManagedAgentsWebFetchURLSourceNone object`
689 
690 This source contributes no URLs that may be fetched.
691 
692 - `type: "none"`
693 
694 - `BetaManagedAgentsWebFetchURLSourceOnly object`
695 
696 Only the named tools' results contribute URLs that may be fetched.
697 
698 - `type: "only"`
699 
700 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
701 
702 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
703 
704 - `type: "tool_reference"`
705 
706 Must be "tool_reference".
707 
708 - `name: string`
709 
710 Name of the tool. Compared exactly, so upper and lower case letters are different.
711 
712 minLength: 1, maxLength: 128
713 
714 - `BetaManagedAgentsWebFetchURLSourceExcept object`
715 
716 Every tool's results contribute URLs that may be fetched, except the named tools' results.
717 
718 - `type: "except"`
719 
720 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
721 
722 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
723 
724 - `type: "tool_reference"`
725 
726 Must be "tool_reference".
727 
728 - `name: string`
729 
730 Name of the tool. Compared exactly, so upper and lower case letters are different.
731 
732 minLength: 1, maxLength: 128
733 
734 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
735 
736 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
737 
738 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
739 
740 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
741 
742 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
743 
744 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
745 
746 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
747 
748 Whether URLs in the text of user messages may be fetched.
749 
750 - `BetaManagedAgentsWebFetchURLSourceAll object`
751 
752 Every URL from this source may be fetched. This is the default.
753 
754 - `BetaManagedAgentsWebFetchURLSourceNone object`
755 
756 This source contributes no URLs that may be fetched.
757 
658758 - `BetaManagedAgentsWebSearchToolConfigParams object`
659759 
660760 Configuration override for the web_search tool.
from line 985
885985 
886986 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
887987 
988 - `"claude-haiku-5-5"`
989 
990 Fastest model for high-volume, real-time tasks
991 
888992 - `"claude-sonnet-5-5"`
889993 
890994 Efficient model for coding and agents
from line 1358
12541358 - `BetaManagedAgentsAutoPolicy object`
12551359 
12561360 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
1361 
1362 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
1363 
1364 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
1365 
1366 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
1367 
1368 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
1369 
1370 - `BetaManagedAgentsWebFetchURLSourceAll object`
1371 
1372 Every URL from this source may be fetched. This is the default.
1373 
1374 - `type: "all"`
1375 
1376 - `BetaManagedAgentsWebFetchURLSourceNone object`
1377 
1378 This source contributes no URLs that may be fetched.
1379 
1380 - `type: "none"`
1381 
1382 - `BetaManagedAgentsWebFetchURLSourceOnly object`
1383 
1384 Only the named tools' results contribute URLs that may be fetched.
1385 
1386 - `type: "only"`
1387 
1388 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
1389 
1390 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
1391 
1392 - `type: "tool_reference"`
1393 
1394 Must be "tool_reference".
1395 
1396 - `name: string`
1397 
1398 Name of the tool. Compared exactly, so upper and lower case letters are different.
1399 
1400 minLength: 1, maxLength: 128
1401 
1402 - `BetaManagedAgentsWebFetchURLSourceExcept object`
1403 
1404 Every tool's results contribute URLs that may be fetched, except the named tools' results.
1405 
1406 - `type: "except"`
1407 
1408 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
1409 
1410 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
1411 
1412 - `type: "tool_reference"`
1413 
1414 Must be "tool_reference".
1415 
1416 - `name: string`
1417 
1418 Name of the tool. Compared exactly, so upper and lower case letters are different.
1419 
1420 minLength: 1, maxLength: 128
1421 
1422 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
1423 
1424 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
1425 
1426 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
1427 
1428 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
1429 
1430 - `BetaManagedAgentsWebFetchURLSourceAll object`
1431 
1432 Every URL from this source may be fetched. This is the default.
1433 
1434 - `BetaManagedAgentsWebFetchURLSourceNone object`
1435 
1436 This source contributes no URLs that may be fetched.
12571437 
12581438 - `allowed_domains: optional array of string`
12591439 
from line 1684
15041684 "version": "1"
15051685 },
15061686 {
1507 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
1687 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
15081688 "type": "custom",
15091689 "version": "2"
15101690 }
from line 1909
17291909 
17301910 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
17311911 
1912 - `"claude-haiku-5-5"`
1913 
1914 Fastest model for high-volume, real-time tasks
1915 
17321916 - `"claude-sonnet-5-5"`
17331917 
17341918 Efficient model for coding and agents
from line 2282
20982282 - `BetaManagedAgentsAutoPolicy object`
20992283 
21002284 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
2285 
2286 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
2287 
2288 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
2289 
2290 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
2291 
2292 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
2293 
2294 - `BetaManagedAgentsWebFetchURLSourceAll object`
2295 
2296 Every URL from this source may be fetched. This is the default.
2297 
2298 - `type: "all"`
2299 
2300 - `BetaManagedAgentsWebFetchURLSourceNone object`
2301 
2302 This source contributes no URLs that may be fetched.
2303 
2304 - `type: "none"`
2305 
2306 - `BetaManagedAgentsWebFetchURLSourceOnly object`
2307 
2308 Only the named tools' results contribute URLs that may be fetched.
2309 
2310 - `type: "only"`
2311 
2312 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
2313 
2314 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
2315 
2316 - `type: "tool_reference"`
2317 
2318 Must be "tool_reference".
2319 
2320 - `name: string`
2321 
2322 Name of the tool. Compared exactly, so upper and lower case letters are different.
2323 
2324 minLength: 1, maxLength: 128
2325 
2326 - `BetaManagedAgentsWebFetchURLSourceExcept object`
2327 
2328 Every tool's results contribute URLs that may be fetched, except the named tools' results.
2329 
2330 - `type: "except"`
2331 
2332 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
2333 
2334 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
2335 
2336 - `type: "tool_reference"`
2337 
2338 Must be "tool_reference".
2339 
2340 - `name: string`
2341 
2342 Name of the tool. Compared exactly, so upper and lower case letters are different.
2343 
2344 minLength: 1, maxLength: 128
2345 
2346 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
2347 
2348 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
2349 
2350 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
2351 
2352 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
2353 
2354 - `BetaManagedAgentsWebFetchURLSourceAll object`
2355 
2356 Every URL from this source may be fetched. This is the default.
2357 
2358 - `BetaManagedAgentsWebFetchURLSourceNone object`
2359 
2360 This source contributes no URLs that may be fetched.
21012361 
21022362 - `allowed_domains: optional array of string`
21032363 
from line 2590
23302590 "version": "1"
23312591 },
23322592 {
2333 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
2593 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
23342594 "type": "custom",
23352595 "version": "2"
23362596 }
from line 2804
25442804 
25452805 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
25462806 
2807 - `"claude-haiku-5-5"`
2808 
2809 Fastest model for high-volume, real-time tasks
2810 
25472811 - `"claude-sonnet-5-5"`
25482812 
25492813 Efficient model for coding and agents
from line 3177
29133177 - `BetaManagedAgentsAutoPolicy object`
29143178 
29153179 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
3180 
3181 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
3182 
3183 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
3184 
3185 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
3186 
3187 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
3188 
3189 - `BetaManagedAgentsWebFetchURLSourceAll object`
3190 
3191 Every URL from this source may be fetched. This is the default.
3192 
3193 - `type: "all"`
3194 
3195 - `BetaManagedAgentsWebFetchURLSourceNone object`
3196 
3197 This source contributes no URLs that may be fetched.
3198 
3199 - `type: "none"`
3200 
3201 - `BetaManagedAgentsWebFetchURLSourceOnly object`
3202 
3203 Only the named tools' results contribute URLs that may be fetched.
3204 
3205 - `type: "only"`
3206 
3207 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
3208 
3209 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
3210 
3211 - `type: "tool_reference"`
3212 
3213 Must be "tool_reference".
3214 
3215 - `name: string`
3216 
3217 Name of the tool. Compared exactly, so upper and lower case letters are different.
3218 
3219 minLength: 1, maxLength: 128
3220 
3221 - `BetaManagedAgentsWebFetchURLSourceExcept object`
3222 
3223 Every tool's results contribute URLs that may be fetched, except the named tools' results.
3224 
3225 - `type: "except"`
3226 
3227 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
3228 
3229 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
3230 
3231 - `type: "tool_reference"`
3232 
3233 Must be "tool_reference".
3234 
3235 - `name: string`
3236 
3237 Name of the tool. Compared exactly, so upper and lower case letters are different.
3238 
3239 minLength: 1, maxLength: 128
3240 
3241 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
3242 
3243 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
3244 
3245 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
3246 
3247 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
3248 
3249 - `BetaManagedAgentsWebFetchURLSourceAll object`
3250 
3251 Every URL from this source may be fetched. This is the default.
3252 
3253 - `BetaManagedAgentsWebFetchURLSourceNone object`
3254 
3255 This source contributes no URLs that may be fetched.
29163256 
29173257 - `allowed_domains: optional array of string`
29183258 
from line 3479
31393479 "version": "1"
31403480 },
31413481 {
3142 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
3482 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
31433483 "type": "custom",
31443484 "version": "2"
31453485 }
from line 3672
33323672 
33333673 Model identifier. Accepts the [model string](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison), e.g. `claude-opus-5`, or a `model_config` object for additional configuration control. Omit to preserve. Cannot be cleared.
33343674 
3335 - `BetaManagedAgentsModel = "claude-sonnet-5-5" or "claude-opus-5-5" or "claude-fable-5-1" or 13 more or string`
3675 - `BetaManagedAgentsModel = "claude-haiku-5-5" or "claude-sonnet-5-5" or "claude-opus-5-5" or 14 more or string`
33363676 
33373677 The model that will power your agent.
33383678 
33393679 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
33403680 
3681 - `"claude-haiku-5-5"`
3682 
3683 Fastest model for high-volume, real-time tasks
3684 
33413685 - `"claude-sonnet-5-5"`
33423686 
33433687 Efficient model for coding and agents
from line 3872
35283872 
35293873 - `model: string`
35303874 
3531 A Claude model id. The model must be permitted as an advisor for this agent's model — see the sessions/threads/advisor spec.
3875 A Claude model id. The model must be permitted as an advisor for this agent's model.
35323876 
35333877 minLength: 1, maxLength: 256
35343878 
from line 4172
38284172 
38294173 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
38304174 
4175 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
4176 
4177 Which sources contribute URLs the tool may fetch. Omit to allow every source.
4178 
4179 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
4180 
4181 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
4182 
4183 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
4184 
4185 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
4186 
4187 - `"all"`
4188 
4189 - `"none"`
4190 
4191 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
4192 
4193 Which tools' results contribute URLs that may be fetched.
4194 
4195 - `BetaManagedAgentsWebFetchURLSourceAll object`
4196 
4197 Every URL from this source may be fetched. This is the default.
4198 
4199 - `type: "all"`
4200 
4201 - `BetaManagedAgentsWebFetchURLSourceNone object`
4202 
4203 This source contributes no URLs that may be fetched.
4204 
4205 - `type: "none"`
4206 
4207 - `BetaManagedAgentsWebFetchURLSourceOnly object`
4208 
4209 Only the named tools' results contribute URLs that may be fetched.
4210 
4211 - `type: "only"`
4212 
4213 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
4214 
4215 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
4216 
4217 - `type: "tool_reference"`
4218 
4219 Must be "tool_reference".
4220 
4221 - `name: string`
4222 
4223 Name of the tool. Compared exactly, so upper and lower case letters are different.
4224 
4225 minLength: 1, maxLength: 128
4226 
4227 - `BetaManagedAgentsWebFetchURLSourceExcept object`
4228 
4229 Every tool's results contribute URLs that may be fetched, except the named tools' results.
4230 
4231 - `type: "except"`
4232 
4233 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
4234 
4235 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
4236 
4237 - `type: "tool_reference"`
4238 
4239 Must be "tool_reference".
4240 
4241 - `name: string`
4242 
4243 Name of the tool. Compared exactly, so upper and lower case letters are different.
4244 
4245 minLength: 1, maxLength: 128
4246 
4247 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
4248 
4249 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
4250 
4251 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
4252 
4253 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
4254 
4255 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
4256 
4257 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
4258 
4259 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
4260 
4261 Whether URLs in the text of user messages may be fetched.
4262 
4263 - `BetaManagedAgentsWebFetchURLSourceAll object`
4264 
4265 Every URL from this source may be fetched. This is the default.
4266 
4267 - `BetaManagedAgentsWebFetchURLSourceNone object`
4268 
4269 This source contributes no URLs that may be fetched.
4270 
38314271 - `BetaManagedAgentsWebSearchToolConfigParams object`
38324272 
38334273 Configuration override for the web_search tool.
from line 4504
40644504 
40654505 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
40664506 
4507 - `"claude-haiku-5-5"`
4508 
4509 Fastest model for high-volume, real-time tasks
4510 
40674511 - `"claude-sonnet-5-5"`
40684512 
40694513 Efficient model for coding and agents
from line 4877
44334877 - `BetaManagedAgentsAutoPolicy object`
44344878 
44354879 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
4880 
4881 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
4882 
4883 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
4884 
4885 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
4886 
4887 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
4888 
4889 - `BetaManagedAgentsWebFetchURLSourceAll object`
4890 
4891 Every URL from this source may be fetched. This is the default.
4892 
4893 - `type: "all"`
4894 
4895 - `BetaManagedAgentsWebFetchURLSourceNone object`
4896 
4897 This source contributes no URLs that may be fetched.
4898 
4899 - `type: "none"`
4900 
4901 - `BetaManagedAgentsWebFetchURLSourceOnly object`
4902 
4903 Only the named tools' results contribute URLs that may be fetched.
4904 
4905 - `type: "only"`
4906 
4907 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
4908 
4909 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
4910 
4911 - `type: "tool_reference"`
4912 
4913 Must be "tool_reference".
4914 
4915 - `name: string`
4916 
4917 Name of the tool. Compared exactly, so upper and lower case letters are different.
4918 
4919 minLength: 1, maxLength: 128
4920 
4921 - `BetaManagedAgentsWebFetchURLSourceExcept object`
4922 
4923 Every tool's results contribute URLs that may be fetched, except the named tools' results.
4924 
4925 - `type: "except"`
4926 
4927 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
4928 
4929 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
4930 
4931 - `type: "tool_reference"`
4932 
4933 Must be "tool_reference".
4934 
4935 - `name: string`
4936 
4937 Name of the tool. Compared exactly, so upper and lower case letters are different.
4938 
4939 minLength: 1, maxLength: 128
4940 
4941 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
4942 
4943 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
4944 
4945 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
4946 
4947 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
4948 
4949 - `BetaManagedAgentsWebFetchURLSourceAll object`
4950 
4951 Every URL from this source may be fetched. This is the default.
4952 
4953 - `BetaManagedAgentsWebFetchURLSourceNone object`
4954 
4955 This source contributes no URLs that may be fetched.
44364956 
44374957 - `allowed_domains: optional array of string`
44384958 
from line 5194
46745194 "version": "1"
46755195 },
46765196 {
4677 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
5197 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
46785198 "type": "custom",
46795199 "version": "2"
46805200 }
from line 5397
48775397 
48785398 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
48795399 
5400 - `"claude-haiku-5-5"`
5401 
5402 Fastest model for high-volume, real-time tasks
5403 
48805404 - `"claude-sonnet-5-5"`
48815405 
48825406 Efficient model for coding and agents
from line 5770
52465770 - `BetaManagedAgentsAutoPolicy object`
52475771 
52485772 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
5773 
5774 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
5775 
5776 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
5777 
5778 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
5779 
5780 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
5781 
5782 - `BetaManagedAgentsWebFetchURLSourceAll object`
5783 
5784 Every URL from this source may be fetched. This is the default.
5785 
5786 - `type: "all"`
5787 
5788 - `BetaManagedAgentsWebFetchURLSourceNone object`
5789 
5790 This source contributes no URLs that may be fetched.
5791 
5792 - `type: "none"`
5793 
5794 - `BetaManagedAgentsWebFetchURLSourceOnly object`
5795 
5796 Only the named tools' results contribute URLs that may be fetched.
5797 
5798 - `type: "only"`
5799 
5800 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
5801 
5802 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
5803 
5804 - `type: "tool_reference"`
5805 
5806 Must be "tool_reference".
5807 
5808 - `name: string`
5809 
5810 Name of the tool. Compared exactly, so upper and lower case letters are different.
5811 
5812 minLength: 1, maxLength: 128
5813 
5814 - `BetaManagedAgentsWebFetchURLSourceExcept object`
5815 
5816 Every tool's results contribute URLs that may be fetched, except the named tools' results.
5817 
5818 - `type: "except"`
5819 
5820 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
5821 
5822 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
5823 
5824 - `type: "tool_reference"`
5825 
5826 Must be "tool_reference".
5827 
5828 - `name: string`
5829 
5830 Name of the tool. Compared exactly, so upper and lower case letters are different.
5831 
5832 minLength: 1, maxLength: 128
5833 
5834 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
5835 
5836 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
5837 
5838 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
5839 
5840 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
5841 
5842 - `BetaManagedAgentsWebFetchURLSourceAll object`
5843 
5844 Every URL from this source may be fetched. This is the default.
5845 
5846 - `BetaManagedAgentsWebFetchURLSourceNone object`
5847 
5848 This source contributes no URLs that may be fetched.
52495849 
52505850 - `allowed_domains: optional array of string`
52515851 
from line 6073
54736073 "version": "1"
54746074 },
54756075 {
5476 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
6076 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
54776077 "type": "custom",
54786078 "version": "2"
54796079 }
from line 6164
55646164 
55656165 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
55666166 
6167 - `"claude-haiku-5-5"`
6168 
6169 Fastest model for high-volume, real-time tasks
6170 
55676171 - `"claude-sonnet-5-5"`
55686172 
55696173 Efficient model for coding and agents
from line 6538
59346538 
59356539 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
59366540 
6541 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
6542 
6543 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
6544 
6545 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
6546 
6547 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
6548 
6549 - `BetaManagedAgentsWebFetchURLSourceAll object`
6550 
6551 Every URL from this source may be fetched. This is the default.
6552 
6553 - `type: "all"`
6554 
6555 - `BetaManagedAgentsWebFetchURLSourceNone object`
6556 
6557 This source contributes no URLs that may be fetched.
6558 
6559 - `type: "none"`
6560 
6561 - `BetaManagedAgentsWebFetchURLSourceOnly object`
6562 
6563 Only the named tools' results contribute URLs that may be fetched.
6564 
6565 - `type: "only"`
6566 
6567 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
6568 
6569 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
6570 
6571 - `type: "tool_reference"`
6572 
6573 Must be "tool_reference".
6574 
6575 - `name: string`
6576 
6577 Name of the tool. Compared exactly, so upper and lower case letters are different.
6578 
6579 minLength: 1, maxLength: 128
6580 
6581 - `BetaManagedAgentsWebFetchURLSourceExcept object`
6582 
6583 Every tool's results contribute URLs that may be fetched, except the named tools' results.
6584 
6585 - `type: "except"`
6586 
6587 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
6588 
6589 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
6590 
6591 - `type: "tool_reference"`
6592 
6593 Must be "tool_reference".
6594 
6595 - `name: string`
6596 
6597 Name of the tool. Compared exactly, so upper and lower case letters are different.
6598 
6599 minLength: 1, maxLength: 128
6600 
6601 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
6602 
6603 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
6604 
6605 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
6606 
6607 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
6608 
6609 - `BetaManagedAgentsWebFetchURLSourceAll object`
6610 
6611 Every URL from this source may be fetched. This is the default.
6612 
6613 - `BetaManagedAgentsWebFetchURLSourceNone object`
6614 
6615 This source contributes no URLs that may be fetched.
6616 
59376617 - `allowed_domains: optional array of string`
59386618 
59396619 - `blocked_domains: optional array of string`
from line 6994
63146994 
63156995 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
63166996 
6997 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
6998 
6999 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
7000 
7001 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
7002 
7003 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
7004 
7005 - `BetaManagedAgentsWebFetchURLSourceAll object`
7006 
7007 Every URL from this source may be fetched. This is the default.
7008 
7009 - `type: "all"`
7010 
7011 - `BetaManagedAgentsWebFetchURLSourceNone object`
7012 
7013 This source contributes no URLs that may be fetched.
7014 
7015 - `type: "none"`
7016 
7017 - `BetaManagedAgentsWebFetchURLSourceOnly object`
7018 
7019 Only the named tools' results contribute URLs that may be fetched.
7020 
7021 - `type: "only"`
7022 
7023 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
7024 
7025 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
7026 
7027 - `type: "tool_reference"`
7028 
7029 Must be "tool_reference".
7030 
7031 - `name: string`
7032 
7033 Name of the tool. Compared exactly, so upper and lower case letters are different.
7034 
7035 minLength: 1, maxLength: 128
7036 
7037 - `BetaManagedAgentsWebFetchURLSourceExcept object`
7038 
7039 Every tool's results contribute URLs that may be fetched, except the named tools' results.
7040 
7041 - `type: "except"`
7042 
7043 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
7044 
7045 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
7046 
7047 - `type: "tool_reference"`
7048 
7049 Must be "tool_reference".
7050 
7051 - `name: string`
7052 
7053 Name of the tool. Compared exactly, so upper and lower case letters are different.
7054 
7055 minLength: 1, maxLength: 128
7056 
7057 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
7058 
7059 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
7060 
7061 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
7062 
7063 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
7064 
7065 - `BetaManagedAgentsWebFetchURLSourceAll object`
7066 
7067 Every URL from this source may be fetched. This is the default.
7068 
7069 - `BetaManagedAgentsWebFetchURLSourceNone object`
7070 
7071 This source contributes no URLs that may be fetched.
7072 
63177073 - `allowed_domains: optional array of string`
63187074 
63197075 - `blocked_domains: optional array of string`
from line 7374
66187374 
66197375 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
66207376 
7377 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
7378 
7379 Which sources contribute URLs the tool may fetch. Omit to allow every source.
7380 
7381 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
7382 
7383 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
7384 
7385 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
7386 
7387 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
7388 
7389 - `"all"`
7390 
7391 - `"none"`
7392 
7393 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
7394 
7395 Which tools' results contribute URLs that may be fetched.
7396 
7397 - `BetaManagedAgentsWebFetchURLSourceAll object`
7398 
7399 Every URL from this source may be fetched. This is the default.
7400 
7401 - `type: "all"`
7402 
7403 - `BetaManagedAgentsWebFetchURLSourceNone object`
7404 
7405 This source contributes no URLs that may be fetched.
7406 
7407 - `type: "none"`
7408 
7409 - `BetaManagedAgentsWebFetchURLSourceOnly object`
7410 
7411 Only the named tools' results contribute URLs that may be fetched.
7412 
7413 - `type: "only"`
7414 
7415 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
7416 
7417 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
7418 
7419 - `type: "tool_reference"`
7420 
7421 Must be "tool_reference".
7422 
7423 - `name: string`
7424 
7425 Name of the tool. Compared exactly, so upper and lower case letters are different.
7426 
7427 minLength: 1, maxLength: 128
7428 
7429 - `BetaManagedAgentsWebFetchURLSourceExcept object`
7430 
7431 Every tool's results contribute URLs that may be fetched, except the named tools' results.
7432 
7433 - `type: "except"`
7434 
7435 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
7436 
7437 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
7438 
7439 - `type: "tool_reference"`
7440 
7441 Must be "tool_reference".
7442 
7443 - `name: string`
7444 
7445 Name of the tool. Compared exactly, so upper and lower case letters are different.
7446 
7447 minLength: 1, maxLength: 128
7448 
7449 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
7450 
7451 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
7452 
7453 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
7454 
7455 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
7456 
7457 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
7458 
7459 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
7460 
7461 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
7462 
7463 Whether URLs in the text of user messages may be fetched.
7464 
7465 - `BetaManagedAgentsWebFetchURLSourceAll object`
7466 
7467 Every URL from this source may be fetched. This is the default.
7468 
7469 - `BetaManagedAgentsWebFetchURLSourceNone object`
7470 
7471 This source contributes no URLs that may be fetched.
7472 
66217473 - `BetaManagedAgentsWebSearchToolConfigParams object`
66227474 
66237475 Configuration override for the web_search tool.
from line 7795
69437795 - `BetaManagedAgentsAutoPolicy object`
69447796 
69457797 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
7798 
7799 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
7800 
7801 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
7802 
7803 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
7804 
7805 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
7806 
7807 - `BetaManagedAgentsWebFetchURLSourceAll object`
7808 
7809 Every URL from this source may be fetched. This is the default.
7810 
7811 - `type: "all"`
7812 
7813 - `BetaManagedAgentsWebFetchURLSourceNone object`
7814 
7815 This source contributes no URLs that may be fetched.
7816 
7817 - `type: "none"`
7818 
7819 - `BetaManagedAgentsWebFetchURLSourceOnly object`
7820 
7821 Only the named tools' results contribute URLs that may be fetched.
7822 
7823 - `type: "only"`
7824 
7825 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
7826 
7827 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
7828 
7829 - `type: "tool_reference"`
7830 
7831 Must be "tool_reference".
7832 
7833 - `name: string`
7834 
7835 Name of the tool. Compared exactly, so upper and lower case letters are different.
7836 
7837 minLength: 1, maxLength: 128
7838 
7839 - `BetaManagedAgentsWebFetchURLSourceExcept object`
7840 
7841 Every tool's results contribute URLs that may be fetched, except the named tools' results.
7842 
7843 - `type: "except"`
7844 
7845 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
7846 
7847 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
7848 
7849 - `type: "tool_reference"`
7850 
7851 Must be "tool_reference".
7852 
7853 - `name: string`
7854 
7855 Name of the tool. Compared exactly, so upper and lower case letters are different.
7856 
7857 minLength: 1, maxLength: 128
7858 
7859 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
7860 
7861 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
7862 
7863 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
7864 
7865 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
7866 
7867 - `BetaManagedAgentsWebFetchURLSourceAll object`
7868 
7869 Every URL from this source may be fetched. This is the default.
7870 
7871 - `BetaManagedAgentsWebFetchURLSourceNone object`
7872 
7873 This source contributes no URLs that may be fetched.
69467874 
69477875 - `allowed_domains: optional array of string`
69487876 
from line 8289
73618289 
73628290 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
73638291 
8292 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
8293 
8294 Which sources contribute URLs the tool may fetch. Omit to allow every source.
8295 
8296 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
8297 
8298 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
8299 
8300 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
8301 
8302 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
8303 
8304 - `"all"`
8305 
8306 - `"none"`
8307 
8308 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
8309 
8310 Which tools' results contribute URLs that may be fetched.
8311 
8312 - `BetaManagedAgentsWebFetchURLSourceAll object`
8313 
8314 Every URL from this source may be fetched. This is the default.
8315 
8316 - `type: "all"`
8317 
8318 - `BetaManagedAgentsWebFetchURLSourceNone object`
8319 
8320 This source contributes no URLs that may be fetched.
8321 
8322 - `type: "none"`
8323 
8324 - `BetaManagedAgentsWebFetchURLSourceOnly object`
8325 
8326 Only the named tools' results contribute URLs that may be fetched.
8327 
8328 - `type: "only"`
8329 
8330 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
8331 
8332 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
8333 
8334 - `type: "tool_reference"`
8335 
8336 Must be "tool_reference".
8337 
8338 - `name: string`
8339 
8340 Name of the tool. Compared exactly, so upper and lower case letters are different.
8341 
8342 minLength: 1, maxLength: 128
8343 
8344 - `BetaManagedAgentsWebFetchURLSourceExcept object`
8345 
8346 Every tool's results contribute URLs that may be fetched, except the named tools' results.
8347 
8348 - `type: "except"`
8349 
8350 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
8351 
8352 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
8353 
8354 - `type: "tool_reference"`
8355 
8356 Must be "tool_reference".
8357 
8358 - `name: string`
8359 
8360 Name of the tool. Compared exactly, so upper and lower case letters are different.
8361 
8362 minLength: 1, maxLength: 128
8363 
8364 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
8365 
8366 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
8367 
8368 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
8369 
8370 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
8371 
8372 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
8373 
8374 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
8375 
8376 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
8377 
8378 Whether URLs in the text of user messages may be fetched.
8379 
8380 - `BetaManagedAgentsWebFetchURLSourceAll object`
8381 
8382 Every URL from this source may be fetched. This is the default.
8383 
8384 - `BetaManagedAgentsWebFetchURLSourceNone object`
8385 
8386 This source contributes no URLs that may be fetched.
8387 
73648388 - `BetaManagedAgentsWebSearchToolConfigParams object`
73658389 
73668390 Configuration override for the web_search tool.
from line 9270
82469270 
82479271### Beta Managed Agents Model
82489272 
8249- `BetaManagedAgentsModel = "claude-sonnet-5-5" or "claude-opus-5-5" or "claude-fable-5-1" or 13 more or string`
9273- `BetaManagedAgentsModel = "claude-haiku-5-5" or "claude-sonnet-5-5" or "claude-opus-5-5" or 14 more or string`
82509274 
82519275 The model that will power your agent.
82529276 
82539277 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
82549278 
9279 - `"claude-haiku-5-5"`
9280 
9281 Fastest model for high-volume, real-time tasks
9282 
82559283 - `"claude-sonnet-5-5"`
82569284 
82579285 Efficient model for coding and agents
from line 9362
83349362 
83359363 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
83369364 
9365 - `"claude-haiku-5-5"`
9366 
9367 Fastest model for high-volume, real-time tasks
9368 
83379369 - `"claude-sonnet-5-5"`
83389370 
83399371 Efficient model for coding and agents
from line 9494
84629494 
84639495 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
84649496 
9497 - `"claude-haiku-5-5"`
9498 
9499 Fastest model for high-volume, real-time tasks
9500 
84659501 - `"claude-sonnet-5-5"`
84669502 
84679503 Efficient model for coding and agents
from line 9714
86789714 
86799715 - `model: string`
86809716 
8681 A Claude model id. The model must be permitted as an advisor for this agent's model — see the sessions/threads/advisor spec.
9717 A Claude model id. The model must be permitted as an advisor for this agent's model.
86829718 
86839719 minLength: 1, maxLength: 256
86849720 
from line 9828
87929828 
87939829 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
87949830 
9831 - `"claude-haiku-5-5"`
9832 
9833 Fastest model for high-volume, real-time tasks
9834 
87959835 - `"claude-sonnet-5-5"`
87969836 
87979837 Efficient model for coding and agents
from line 10170
913010170 
913110171 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
913210172 
10173 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
10174 
10175 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
10176 
10177 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
10178 
10179 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
10180 
10181 - `BetaManagedAgentsWebFetchURLSourceAll object`
10182 
10183 Every URL from this source may be fetched. This is the default.
10184 
10185 - `type: "all"`
10186 
10187 - `BetaManagedAgentsWebFetchURLSourceNone object`
10188 
10189 This source contributes no URLs that may be fetched.
10190 
10191 - `type: "none"`
10192 
10193 - `BetaManagedAgentsWebFetchURLSourceOnly object`
10194 
10195 Only the named tools' results contribute URLs that may be fetched.
10196 
10197 - `type: "only"`
10198 
10199 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10200 
10201 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
10202 
10203 - `type: "tool_reference"`
10204 
10205 Must be "tool_reference".
10206 
10207 - `name: string`
10208 
10209 Name of the tool. Compared exactly, so upper and lower case letters are different.
10210 
10211 minLength: 1, maxLength: 128
10212 
10213 - `BetaManagedAgentsWebFetchURLSourceExcept object`
10214 
10215 Every tool's results contribute URLs that may be fetched, except the named tools' results.
10216 
10217 - `type: "except"`
10218 
10219 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10220 
10221 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
10222 
10223 - `type: "tool_reference"`
10224 
10225 Must be "tool_reference".
10226 
10227 - `name: string`
10228 
10229 Name of the tool. Compared exactly, so upper and lower case letters are different.
10230 
10231 minLength: 1, maxLength: 128
10232 
10233 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
10234 
10235 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
10236 
10237 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
10238 
10239 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
10240 
10241 - `BetaManagedAgentsWebFetchURLSourceAll object`
10242 
10243 Every URL from this source may be fetched. This is the default.
10244 
10245 - `BetaManagedAgentsWebFetchURLSourceNone object`
10246 
10247 This source contributes no URLs that may be fetched.
10248 
913310249 - `allowed_domains: optional array of string`
913410250 
913510251 - `blocked_domains: optional array of string`
from line 10538
942210538 
942310539 - `type: "auto"`
942410540 
10541 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
10542 
10543 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
10544 
10545 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
10546 
10547 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
10548 
10549 - `BetaManagedAgentsWebFetchURLSourceAll object`
10550 
10551 Every URL from this source may be fetched. This is the default.
10552 
10553 - `type: "all"`
10554 
10555 - `BetaManagedAgentsWebFetchURLSourceNone object`
10556 
10557 This source contributes no URLs that may be fetched.
10558 
10559 - `type: "none"`
10560 
10561 - `BetaManagedAgentsWebFetchURLSourceOnly object`
10562 
10563 Only the named tools' results contribute URLs that may be fetched.
10564 
10565 - `type: "only"`
10566 
10567 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10568 
10569 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
10570 
10571 - `type: "tool_reference"`
10572 
10573 Must be "tool_reference".
10574 
10575 - `name: string`
10576 
10577 Name of the tool. Compared exactly, so upper and lower case letters are different.
10578 
10579 minLength: 1, maxLength: 128
10580 
10581 - `BetaManagedAgentsWebFetchURLSourceExcept object`
10582 
10583 Every tool's results contribute URLs that may be fetched, except the named tools' results.
10584 
10585 - `type: "except"`
10586 
10587 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10588 
10589 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
10590 
10591 - `type: "tool_reference"`
10592 
10593 Must be "tool_reference".
10594 
10595 - `name: string`
10596 
10597 Name of the tool. Compared exactly, so upper and lower case letters are different.
10598 
10599 minLength: 1, maxLength: 128
10600 
10601 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
10602 
10603 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
10604 
10605 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
10606 
10607 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
10608 
10609 - `BetaManagedAgentsWebFetchURLSourceAll object`
10610 
10611 Every URL from this source may be fetched. This is the default.
10612 
10613 - `BetaManagedAgentsWebFetchURLSourceNone object`
10614 
10615 This source contributes no URLs that may be fetched.
10616 
942510617 - `allowed_domains: optional array of string`
942610618 
942710619 - `blocked_domains: optional array of string`
from line 10674
948210674 
948310675 - `type: "auto"`
948410676 
10677 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
10678 
10679 Which sources contribute URLs the tool may fetch. Omit to allow every source.
10680 
10681 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
10682 
10683 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
10684 
10685 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
10686 
10687 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
10688 
10689 - `"all"`
10690 
10691 - `"none"`
10692 
10693 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
10694 
10695 Which tools' results contribute URLs that may be fetched.
10696 
10697 - `BetaManagedAgentsWebFetchURLSourceAll object`
10698 
10699 Every URL from this source may be fetched. This is the default.
10700 
10701 - `type: "all"`
10702 
10703 - `BetaManagedAgentsWebFetchURLSourceNone object`
10704 
10705 This source contributes no URLs that may be fetched.
10706 
10707 - `type: "none"`
10708 
10709 - `BetaManagedAgentsWebFetchURLSourceOnly object`
10710 
10711 Only the named tools' results contribute URLs that may be fetched.
10712 
10713 - `type: "only"`
10714 
10715 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10716 
10717 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
10718 
10719 - `type: "tool_reference"`
10720 
10721 Must be "tool_reference".
10722 
10723 - `name: string`
10724 
10725 Name of the tool. Compared exactly, so upper and lower case letters are different.
10726 
10727 minLength: 1, maxLength: 128
10728 
10729 - `BetaManagedAgentsWebFetchURLSourceExcept object`
10730 
10731 Every tool's results contribute URLs that may be fetched, except the named tools' results.
10732 
10733 - `type: "except"`
10734 
10735 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10736 
10737 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
10738 
10739 - `type: "tool_reference"`
10740 
10741 Must be "tool_reference".
10742 
10743 - `name: string`
10744 
10745 Name of the tool. Compared exactly, so upper and lower case letters are different.
10746 
10747 minLength: 1, maxLength: 128
10748 
10749 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
10750 
10751 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
10752 
10753 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
10754 
10755 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
10756 
10757 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
10758 
10759 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
10760 
10761 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
10762 
10763 Whether URLs in the text of user messages may be fetched.
10764 
10765 - `BetaManagedAgentsWebFetchURLSourceAll object`
10766 
10767 Every URL from this source may be fetched. This is the default.
10768 
10769 - `BetaManagedAgentsWebFetchURLSourceNone object`
10770 
10771 This source contributes no URLs that may be fetched.
10772 
10773### Beta Managed Agents Web Fetch URL Source All
10774 
10775- `BetaManagedAgentsWebFetchURLSourceAll object`
10776 
10777 Every URL from this source may be fetched. This is the default.
10778 
10779 - `type: "all"`
10780 
10781### Beta Managed Agents Web Fetch URL Source Except
10782 
10783- `BetaManagedAgentsWebFetchURLSourceExcept object`
10784 
10785 Every tool's results contribute URLs that may be fetched, except the named tools' results.
10786 
10787 - `type: "except"`
10788 
10789 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10790 
10791 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
10792 
10793 - `type: "tool_reference"`
10794 
10795 Must be "tool_reference".
10796 
10797 - `name: string`
10798 
10799 Name of the tool. Compared exactly, so upper and lower case letters are different.
10800 
10801 minLength: 1, maxLength: 128
10802 
10803### Beta Managed Agents Web Fetch URL Source None
10804 
10805- `BetaManagedAgentsWebFetchURLSourceNone object`
10806 
10807 This source contributes no URLs that may be fetched.
10808 
10809 - `type: "none"`
10810 
10811### Beta Managed Agents Web Fetch URL Source Only
10812 
10813- `BetaManagedAgentsWebFetchURLSourceOnly object`
10814 
10815 Only the named tools' results contribute URLs that may be fetched.
10816 
10817 - `type: "only"`
10818 
10819 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10820 
10821 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
10822 
10823 - `type: "tool_reference"`
10824 
10825 Must be "tool_reference".
10826 
10827 - `name: string`
10828 
10829 Name of the tool. Compared exactly, so upper and lower case letters are different.
10830 
10831 minLength: 1, maxLength: 128
10832 
10833### Beta Managed Agents Web Fetch URL Source Shorthand
10834 
10835- `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
10836 
10837 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
10838 
10839 - `"all"`
10840 
10841 - `"none"`
10842 
10843### Beta Managed Agents Web Fetch URL Source Tool Filter
10844 
10845- `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
10846 
10847 Which tools' results contribute URLs that may be fetched.
10848 
10849 - `BetaManagedAgentsWebFetchURLSourceAll object`
10850 
10851 Every URL from this source may be fetched. This is the default.
10852 
10853 - `type: "all"`
10854 
10855 - `BetaManagedAgentsWebFetchURLSourceNone object`
10856 
10857 This source contributes no URLs that may be fetched.
10858 
10859 - `type: "none"`
10860 
10861 - `BetaManagedAgentsWebFetchURLSourceOnly object`
10862 
10863 Only the named tools' results contribute URLs that may be fetched.
10864 
10865 - `type: "only"`
10866 
10867 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10868 
10869 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
10870 
10871 - `type: "tool_reference"`
10872 
10873 Must be "tool_reference".
10874 
10875 - `name: string`
10876 
10877 Name of the tool. Compared exactly, so upper and lower case letters are different.
10878 
10879 minLength: 1, maxLength: 128
10880 
10881 - `BetaManagedAgentsWebFetchURLSourceExcept object`
10882 
10883 Every tool's results contribute URLs that may be fetched, except the named tools' results.
10884 
10885 - `type: "except"`
10886 
10887 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10888 
10889 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
10890 
10891 - `type: "tool_reference"`
10892 
10893 Must be "tool_reference".
10894 
10895 - `name: string`
10896 
10897 Name of the tool. Compared exactly, so upper and lower case letters are different.
10898 
10899 minLength: 1, maxLength: 128
10900 
10901### Beta Managed Agents Web Fetch URL Source Tool Filter Params
10902 
10903- `BetaManagedAgentsWebFetchURLSourceToolFilterParams = BetaManagedAgentsWebFetchURLSourceShorthand or BetaManagedAgentsWebFetchURLSourceToolFilter`
10904 
10905 Which tools' results contribute URLs that may be fetched. Accepts the string "all" or "none", or an object whose type is "all", "none", "only" or "except". Responses use the object form.
10906 
10907 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
10908 
10909 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
10910 
10911 - `"all"`
10912 
10913 - `"none"`
10914 
10915 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
10916 
10917 Which tools' results contribute URLs that may be fetched.
10918 
10919 - `BetaManagedAgentsWebFetchURLSourceAll object`
10920 
10921 Every URL from this source may be fetched. This is the default.
10922 
10923 - `type: "all"`
10924 
10925 - `BetaManagedAgentsWebFetchURLSourceNone object`
10926 
10927 This source contributes no URLs that may be fetched.
10928 
10929 - `type: "none"`
10930 
10931 - `BetaManagedAgentsWebFetchURLSourceOnly object`
10932 
10933 Only the named tools' results contribute URLs that may be fetched.
10934 
10935 - `type: "only"`
10936 
10937 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10938 
10939 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
10940 
10941 - `type: "tool_reference"`
10942 
10943 Must be "tool_reference".
10944 
10945 - `name: string`
10946 
10947 Name of the tool. Compared exactly, so upper and lower case letters are different.
10948 
10949 minLength: 1, maxLength: 128
10950 
10951 - `BetaManagedAgentsWebFetchURLSourceExcept object`
10952 
10953 Every tool's results contribute URLs that may be fetched, except the named tools' results.
10954 
10955 - `type: "except"`
10956 
10957 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10958 
10959 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
10960 
10961 - `type: "tool_reference"`
10962 
10963 Must be "tool_reference".
10964 
10965 - `name: string`
10966 
10967 Name of the tool. Compared exactly, so upper and lower case letters are different.
10968 
10969 minLength: 1, maxLength: 128
10970 
10971### Beta Managed Agents Web Fetch URL Source Tool Reference
10972 
10973- `BetaManagedAgentsWebFetchURLSourceToolReference object`
10974 
10975 Names one tool in an only or except list.
10976 
10977 - `type: "tool_reference"`
10978 
10979 Must be "tool_reference".
10980 
10981 - `name: string`
10982 
10983 Name of the tool. Compared exactly, so upper and lower case letters are different.
10984 
10985 minLength: 1, maxLength: 128
10986 
10987### Beta Managed Agents Web Fetch URL Source User Input
10988 
10989- `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
10990 
10991 Whether URLs in the text of user messages may be fetched.
10992 
10993 - `BetaManagedAgentsWebFetchURLSourceAll object`
10994 
10995 Every URL from this source may be fetched. This is the default.
10996 
10997 - `type: "all"`
10998 
10999 - `BetaManagedAgentsWebFetchURLSourceNone object`
11000 
11001 This source contributes no URLs that may be fetched.
11002 
11003 - `type: "none"`
11004 
11005### Beta Managed Agents Web Fetch URL Source User Input Params
11006 
11007- `BetaManagedAgentsWebFetchURLSourceUserInputParams = BetaManagedAgentsWebFetchURLSourceShorthand or BetaManagedAgentsWebFetchURLSourceUserInput`
11008 
11009 Whether URLs in the text of user messages may be fetched. Accepts the string "all" or "none", or the object {"type": "all"} or {"type": "none"}. Responses use the object form.
11010 
11011 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
11012 
11013 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
11014 
11015 - `"all"`
11016 
11017 - `"none"`
11018 
11019 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
11020 
11021 Whether URLs in the text of user messages may be fetched.
11022 
11023 - `BetaManagedAgentsWebFetchURLSourceAll object`
11024 
11025 Every URL from this source may be fetched. This is the default.
11026 
11027 - `type: "all"`
11028 
11029 - `BetaManagedAgentsWebFetchURLSourceNone object`
11030 
11031 This source contributes no URLs that may be fetched.
11032 
11033 - `type: "none"`
11034 
11035### Beta Managed Agents Web Fetch URL Sources
11036 
11037- `BetaManagedAgentsWebFetchURLSources object`
11038 
11039 Which sources contribute URLs the web_fetch tool may fetch. A key that is null was not set and allows every URL from that source.
11040 
11041 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
11042 
11043 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
11044 
11045 - `BetaManagedAgentsWebFetchURLSourceAll object`
11046 
11047 Every URL from this source may be fetched. This is the default.
11048 
11049 - `type: "all"`
11050 
11051 - `BetaManagedAgentsWebFetchURLSourceNone object`
11052 
11053 This source contributes no URLs that may be fetched.
11054 
11055 - `type: "none"`
11056 
11057 - `BetaManagedAgentsWebFetchURLSourceOnly object`
11058 
11059 Only the named tools' results contribute URLs that may be fetched.
11060 
11061 - `type: "only"`
11062 
11063 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
11064 
11065 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
11066 
11067 - `type: "tool_reference"`
11068 
11069 Must be "tool_reference".
11070 
11071 - `name: string`
11072 
11073 Name of the tool. Compared exactly, so upper and lower case letters are different.
11074 
11075 minLength: 1, maxLength: 128
11076 
11077 - `BetaManagedAgentsWebFetchURLSourceExcept object`
11078 
11079 Every tool's results contribute URLs that may be fetched, except the named tools' results.
11080 
11081 - `type: "except"`
11082 
11083 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
11084 
11085 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
11086 
11087 - `type: "tool_reference"`
11088 
11089 Must be "tool_reference".
11090 
11091 - `name: string`
11092 
11093 Name of the tool. Compared exactly, so upper and lower case letters are different.
11094 
11095 minLength: 1, maxLength: 128
11096 
11097 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
11098 
11099 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
11100 
11101 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
11102 
11103 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
11104 
11105 - `BetaManagedAgentsWebFetchURLSourceAll object`
11106 
11107 Every URL from this source may be fetched. This is the default.
11108 
11109 - `BetaManagedAgentsWebFetchURLSourceNone object`
11110 
11111 This source contributes no URLs that may be fetched.
11112 
11113### Beta Managed Agents Web Fetch URL Sources Params
11114 
11115- `BetaManagedAgentsWebFetchURLSourcesParams object`
11116 
11117 Which sources contribute URLs the web_fetch tool may fetch. When web_fetch is limited to URLs the conversation has already shown the model (in a user message, a custom tool's result, or an earlier web_search or web_fetch result), each key narrows one of those sources and defaults to "all". Setting all three keys to "none" is rejected.
11118 
11119 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
11120 
11121 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
11122 
11123 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
11124 
11125 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
11126 
11127 - `"all"`
11128 
11129 - `"none"`
11130 
11131 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
11132 
11133 Which tools' results contribute URLs that may be fetched.
11134 
11135 - `BetaManagedAgentsWebFetchURLSourceAll object`
11136 
11137 Every URL from this source may be fetched. This is the default.
11138 
11139 - `type: "all"`
11140 
11141 - `BetaManagedAgentsWebFetchURLSourceNone object`
11142 
11143 This source contributes no URLs that may be fetched.
11144 
11145 - `type: "none"`
11146 
11147 - `BetaManagedAgentsWebFetchURLSourceOnly object`
11148 
11149 Only the named tools' results contribute URLs that may be fetched.
11150 
11151 - `type: "only"`
11152 
11153 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
11154 
11155 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
11156 
11157 - `type: "tool_reference"`
11158 
11159 Must be "tool_reference".
11160 
11161 - `name: string`
11162 
11163 Name of the tool. Compared exactly, so upper and lower case letters are different.
11164 
11165 minLength: 1, maxLength: 128
11166 
11167 - `BetaManagedAgentsWebFetchURLSourceExcept object`
11168 
11169 Every tool's results contribute URLs that may be fetched, except the named tools' results.
11170 
11171 - `type: "except"`
11172 
11173 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
11174 
11175 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
11176 
11177 - `type: "tool_reference"`
11178 
11179 Must be "tool_reference".
11180 
11181 - `name: string`
11182 
11183 Name of the tool. Compared exactly, so upper and lower case letters are different.
11184 
11185 minLength: 1, maxLength: 128
11186 
11187 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
11188 
11189 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
11190 
11191 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
11192 
11193 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
11194 
11195 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
11196 
11197 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
11198 
11199 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
11200 
11201 Whether URLs in the text of user messages may be fetched.
11202 
11203 - `BetaManagedAgentsWebFetchURLSourceAll object`
11204 
11205 Every URL from this source may be fetched. This is the default.
11206 
11207 - `BetaManagedAgentsWebFetchURLSourceNone object`
11208 
11209 This source contributes no URLs that may be fetched.
11210 
948511211### Beta Managed Agents Web Search Tool Config
948611212 
948711213- `BetaManagedAgentsWebSearchToolConfig object`
from line 11608
988211608 
988311609 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
988411610 
11611 - `"claude-haiku-5-5"`
11612 
11613 Fastest model for high-volume, real-time tasks
11614 
988511615 - `"claude-sonnet-5-5"`
988611616 
988711617 Efficient model for coding and agents
from line 11981
1025111981 - `BetaManagedAgentsAutoPolicy object`
1025211982 
1025311983 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
11984 
11985 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
11986 
11987 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
11988 
11989 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
11990 
11991 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
11992 
11993 - `BetaManagedAgentsWebFetchURLSourceAll object`
11994 
11995 Every URL from this source may be fetched. This is the default.
11996 
11997 - `type: "all"`
11998 
11999 - `BetaManagedAgentsWebFetchURLSourceNone object`
12000 
12001 This source contributes no URLs that may be fetched.
12002 
12003 - `type: "none"`
12004 
12005 - `BetaManagedAgentsWebFetchURLSourceOnly object`
12006 
12007 Only the named tools' results contribute URLs that may be fetched.
12008 
12009 - `type: "only"`
12010 
12011 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
12012 
12013 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
12014 
12015 - `type: "tool_reference"`
12016 
12017 Must be "tool_reference".
12018 
12019 - `name: string`
12020 
12021 Name of the tool. Compared exactly, so upper and lower case letters are different.
12022 
12023 minLength: 1, maxLength: 128
12024 
12025 - `BetaManagedAgentsWebFetchURLSourceExcept object`
12026 
12027 Every tool's results contribute URLs that may be fetched, except the named tools' results.
12028 
12029 - `type: "except"`
12030 
12031 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
12032 
12033 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
12034 
12035 - `type: "tool_reference"`
12036 
12037 Must be "tool_reference".
12038 
12039 - `name: string`
12040 
12041 Name of the tool. Compared exactly, so upper and lower case letters are different.
12042 
12043 minLength: 1, maxLength: 128
12044 
12045 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
12046 
12047 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
12048 
12049 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
12050 
12051 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
12052 
12053 - `BetaManagedAgentsWebFetchURLSourceAll object`
12054 
12055 Every URL from this source may be fetched. This is the default.
12056 
12057 - `BetaManagedAgentsWebFetchURLSourceNone object`
12058 
12059 This source contributes no URLs that may be fetched.
1025412060 
1025512061 - `allowed_domains: optional array of string`
1025612062 
from line 12289
1048312289 "version": "1"
1048412290 },
1048512291 {
10486 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
12292 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
1048712293 "type": "custom",
1048812294 "version": "2"
1048912295 }
1049012296 

api/beta/agents/archive Changed · +81 / -1 lines

from line 173
173173 
174174 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
175175 
176 - `"claude-haiku-5-5"`
177 
178 Fastest model for high-volume, real-time tasks
179 
176180 - `"claude-sonnet-5-5"`
177181 
178182 Efficient model for coding and agents
from line 547
543547 
544548 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
545549 
550 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
551 
552 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
553 
554 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
555 
556 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
557 
558 - `BetaManagedAgentsWebFetchURLSourceAll object`
559 
560 Every URL from this source may be fetched. This is the default.
561 
562 - `type: "all"`
563 
564 - `BetaManagedAgentsWebFetchURLSourceNone object`
565 
566 This source contributes no URLs that may be fetched.
567 
568 - `type: "none"`
569 
570 - `BetaManagedAgentsWebFetchURLSourceOnly object`
571 
572 Only the named tools' results contribute URLs that may be fetched.
573 
574 - `type: "only"`
575 
576 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
577 
578 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
579 
580 - `type: "tool_reference"`
581 
582 Must be "tool_reference".
583 
584 - `name: string`
585 
586 Name of the tool. Compared exactly, so upper and lower case letters are different.
587 
588 minLength: 1, maxLength: 128
589 
590 - `BetaManagedAgentsWebFetchURLSourceExcept object`
591 
592 Every tool's results contribute URLs that may be fetched, except the named tools' results.
593 
594 - `type: "except"`
595 
596 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
597 
598 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
599 
600 - `type: "tool_reference"`
601 
602 Must be "tool_reference".
603 
604 - `name: string`
605 
606 Name of the tool. Compared exactly, so upper and lower case letters are different.
607 
608 minLength: 1, maxLength: 128
609 
610 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
611 
612 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
613 
614 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
615 
616 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
617 
618 - `BetaManagedAgentsWebFetchURLSourceAll object`
619 
620 Every URL from this source may be fetched. This is the default.
621 
622 - `BetaManagedAgentsWebFetchURLSourceNone object`
623 
624 This source contributes no URLs that may be fetched.
625 
546626 - `allowed_domains: optional array of string`
547627 
548628 - `blocked_domains: optional array of string`
from line 849
769849 "version": "1"
770850 },
771851 {
772 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
852 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
773853 "type": "custom",
774854 "version": "2"
775855 }

api/beta/agents/create Changed · +184 / -4 lines

from line 129
129129 
130130 Model identifier. Accepts the [model string](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison), e.g. `claude-opus-5`, or a `model_config` object for additional configuration control
131131 
132 - `BetaManagedAgentsModel = "claude-sonnet-5-5" or "claude-opus-5-5" or "claude-fable-5-1" or 13 more or string`
132 - `BetaManagedAgentsModel = "claude-haiku-5-5" or "claude-sonnet-5-5" or "claude-opus-5-5" or 14 more or string`
133133 
134134 The model that will power your agent.
135135 
136136 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
137137 
138 - `"claude-haiku-5-5"`
139 
140 Fastest model for high-volume, real-time tasks
141 
138142 - `"claude-sonnet-5-5"`
139143 
140144 Efficient model for coding and agents
from line 321
317321 
318322- `multiagent: optional BetaManagedAgentsMultiagentParams or null`
319323 
320 Multiagent orchestration configuration. Currently supports the `coordinator` topology with a roster of 1-20 agents.
324 Multiagent orchestration configuration.
321325 
322326 - `type: "coordinator"`
323327 
from line 363
359363 
360364 - `model: string`
361365 
362 A Claude model id. The model must be permitted as an advisor for this agent's model — see the sessions/threads/advisor spec.
366 A Claude model id. The model must be permitted as an advisor for this agent's model.
363367 
364368 minLength: 1, maxLength: 256
365369 
from line 657
653657 
654658 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
655659 
660 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
661 
662 Which sources contribute URLs the tool may fetch. Omit to allow every source.
663 
664 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
665 
666 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
667 
668 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
669 
670 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
671 
672 - `"all"`
673 
674 - `"none"`
675 
676 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
677 
678 Which tools' results contribute URLs that may be fetched.
679 
680 - `BetaManagedAgentsWebFetchURLSourceAll object`
681 
682 Every URL from this source may be fetched. This is the default.
683 
684 - `type: "all"`
685 
686 - `BetaManagedAgentsWebFetchURLSourceNone object`
687 
688 This source contributes no URLs that may be fetched.
689 
690 - `type: "none"`
691 
692 - `BetaManagedAgentsWebFetchURLSourceOnly object`
693 
694 Only the named tools' results contribute URLs that may be fetched.
695 
696 - `type: "only"`
697 
698 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
699 
700 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
701 
702 - `type: "tool_reference"`
703 
704 Must be "tool_reference".
705 
706 - `name: string`
707 
708 Name of the tool. Compared exactly, so upper and lower case letters are different.
709 
710 minLength: 1, maxLength: 128
711 
712 - `BetaManagedAgentsWebFetchURLSourceExcept object`
713 
714 Every tool's results contribute URLs that may be fetched, except the named tools' results.
715 
716 - `type: "except"`
717 
718 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
719 
720 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
721 
722 - `type: "tool_reference"`
723 
724 Must be "tool_reference".
725 
726 - `name: string`
727 
728 Name of the tool. Compared exactly, so upper and lower case letters are different.
729 
730 minLength: 1, maxLength: 128
731 
732 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
733 
734 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
735 
736 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
737 
738 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
739 
740 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
741 
742 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
743 
744 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
745 
746 Whether URLs in the text of user messages may be fetched.
747 
748 - `BetaManagedAgentsWebFetchURLSourceAll object`
749 
750 Every URL from this source may be fetched. This is the default.
751 
752 - `BetaManagedAgentsWebFetchURLSourceNone object`
753 
754 This source contributes no URLs that may be fetched.
755 
656756 - `BetaManagedAgentsWebSearchToolConfigParams object`
657757 
658758 Configuration override for the web_search tool.
from line 983
883983 
884984 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
885985 
986 - `"claude-haiku-5-5"`
987 
988 Fastest model for high-volume, real-time tasks
989 
886990 - `"claude-sonnet-5-5"`
887991 
888992 Efficient model for coding and agents
from line 1357
12531357 
12541358 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
12551359 
1360 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
1361 
1362 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
1363 
1364 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
1365 
1366 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
1367 
1368 - `BetaManagedAgentsWebFetchURLSourceAll object`
1369 
1370 Every URL from this source may be fetched. This is the default.
1371 
1372 - `type: "all"`
1373 
1374 - `BetaManagedAgentsWebFetchURLSourceNone object`
1375 
1376 This source contributes no URLs that may be fetched.
1377 
1378 - `type: "none"`
1379 
1380 - `BetaManagedAgentsWebFetchURLSourceOnly object`
1381 
1382 Only the named tools' results contribute URLs that may be fetched.
1383 
1384 - `type: "only"`
1385 
1386 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
1387 
1388 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
1389 
1390 - `type: "tool_reference"`
1391 
1392 Must be "tool_reference".
1393 
1394 - `name: string`
1395 
1396 Name of the tool. Compared exactly, so upper and lower case letters are different.
1397 
1398 minLength: 1, maxLength: 128
1399 
1400 - `BetaManagedAgentsWebFetchURLSourceExcept object`
1401 
1402 Every tool's results contribute URLs that may be fetched, except the named tools' results.
1403 
1404 - `type: "except"`
1405 
1406 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
1407 
1408 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
1409 
1410 - `type: "tool_reference"`
1411 
1412 Must be "tool_reference".
1413 
1414 - `name: string`
1415 
1416 Name of the tool. Compared exactly, so upper and lower case letters are different.
1417 
1418 minLength: 1, maxLength: 128
1419 
1420 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
1421 
1422 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
1423 
1424 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
1425 
1426 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
1427 
1428 - `BetaManagedAgentsWebFetchURLSourceAll object`
1429 
1430 Every URL from this source may be fetched. This is the default.
1431 
1432 - `BetaManagedAgentsWebFetchURLSourceNone object`
1433 
1434 This source contributes no URLs that may be fetched.
1435 
12561436 - `allowed_domains: optional array of string`
12571437 
12581438 - `blocked_domains: optional array of string`
from line 1682
15021682 "version": "1"
15031683 },
15041684 {
1505 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
1685 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
15061686 "type": "custom",
15071687 "version": "2"
15081688 }

api/beta/agents/list Changed · +81 / -1 lines

from line 195
195195 
196196 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
197197 
198 - `"claude-haiku-5-5"`
199 
200 Fastest model for high-volume, real-time tasks
201 
198202 - `"claude-sonnet-5-5"`
199203 
200204 Efficient model for coding and agents
from line 569
565569 
566570 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
567571 
572 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
573 
574 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
575 
576 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
577 
578 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
579 
580 - `BetaManagedAgentsWebFetchURLSourceAll object`
581 
582 Every URL from this source may be fetched. This is the default.
583 
584 - `type: "all"`
585 
586 - `BetaManagedAgentsWebFetchURLSourceNone object`
587 
588 This source contributes no URLs that may be fetched.
589 
590 - `type: "none"`
591 
592 - `BetaManagedAgentsWebFetchURLSourceOnly object`
593 
594 Only the named tools' results contribute URLs that may be fetched.
595 
596 - `type: "only"`
597 
598 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
599 
600 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
601 
602 - `type: "tool_reference"`
603 
604 Must be "tool_reference".
605 
606 - `name: string`
607 
608 Name of the tool. Compared exactly, so upper and lower case letters are different.
609 
610 minLength: 1, maxLength: 128
611 
612 - `BetaManagedAgentsWebFetchURLSourceExcept object`
613 
614 Every tool's results contribute URLs that may be fetched, except the named tools' results.
615 
616 - `type: "except"`
617 
618 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
619 
620 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
621 
622 - `type: "tool_reference"`
623 
624 Must be "tool_reference".
625 
626 - `name: string`
627 
628 Name of the tool. Compared exactly, so upper and lower case letters are different.
629 
630 minLength: 1, maxLength: 128
631 
632 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
633 
634 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
635 
636 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
637 
638 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
639 
640 - `BetaManagedAgentsWebFetchURLSourceAll object`
641 
642 Every URL from this source may be fetched. This is the default.
643 
644 - `BetaManagedAgentsWebFetchURLSourceNone object`
645 
646 This source contributes no URLs that may be fetched.
647 
568648 - `allowed_domains: optional array of string`
569649 
570650 - `blocked_domains: optional array of string`
from line 876
796876 "version": "1"
797877 },
798878 {
799 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
879 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
800880 "type": "custom",
801881 "version": "2"
802882 }

api/beta/agents/retrieve Changed · +81 / -1 lines

from line 181
181181 
182182 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
183183 
184 - `"claude-haiku-5-5"`
185 
186 Fastest model for high-volume, real-time tasks
187 
184188 - `"claude-sonnet-5-5"`
185189 
186190 Efficient model for coding and agents
from line 555
551555 
552556 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
553557 
558 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
559 
560 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
561 
562 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
563 
564 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
565 
566 - `BetaManagedAgentsWebFetchURLSourceAll object`
567 
568 Every URL from this source may be fetched. This is the default.
569 
570 - `type: "all"`
571 
572 - `BetaManagedAgentsWebFetchURLSourceNone object`
573 
574 This source contributes no URLs that may be fetched.
575 
576 - `type: "none"`
577 
578 - `BetaManagedAgentsWebFetchURLSourceOnly object`
579 
580 Only the named tools' results contribute URLs that may be fetched.
581 
582 - `type: "only"`
583 
584 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
585 
586 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
587 
588 - `type: "tool_reference"`
589 
590 Must be "tool_reference".
591 
592 - `name: string`
593 
594 Name of the tool. Compared exactly, so upper and lower case letters are different.
595 
596 minLength: 1, maxLength: 128
597 
598 - `BetaManagedAgentsWebFetchURLSourceExcept object`
599 
600 Every tool's results contribute URLs that may be fetched, except the named tools' results.
601 
602 - `type: "except"`
603 
604 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
605 
606 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
607 
608 - `type: "tool_reference"`
609 
610 Must be "tool_reference".
611 
612 - `name: string`
613 
614 Name of the tool. Compared exactly, so upper and lower case letters are different.
615 
616 minLength: 1, maxLength: 128
617 
618 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
619 
620 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
621 
622 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
623 
624 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
625 
626 - `BetaManagedAgentsWebFetchURLSourceAll object`
627 
628 Every URL from this source may be fetched. This is the default.
629 
630 - `BetaManagedAgentsWebFetchURLSourceNone object`
631 
632 This source contributes no URLs that may be fetched.
633 
554634 - `allowed_domains: optional array of string`
555635 
556636 - `blocked_domains: optional array of string`
from line 856
776856 "version": "1"
777857 },
778858 {
779 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
859 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
780860 "type": "custom",
781861 "version": "2"
782862 }

api/beta/agents/update Changed · +183 / -3 lines

from line 163
163163 
164164 Model identifier. Accepts the [model string](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison), e.g. `claude-opus-5`, or a `model_config` object for additional configuration control. Omit to preserve. Cannot be cleared.
165165 
166 - `BetaManagedAgentsModel = "claude-sonnet-5-5" or "claude-opus-5-5" or "claude-fable-5-1" or 13 more or string`
166 - `BetaManagedAgentsModel = "claude-haiku-5-5" or "claude-sonnet-5-5" or "claude-opus-5-5" or 14 more or string`
167167 
168168 The model that will power your agent.
169169 
170170 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
171171 
172 - `"claude-haiku-5-5"`
173 
174 Fastest model for high-volume, real-time tasks
175 
172176 - `"claude-sonnet-5-5"`
173177 
174178 Efficient model for coding and agents
from line 363
359363 
360364 - `model: string`
361365 
362 A Claude model id. The model must be permitted as an advisor for this agent's model — see the sessions/threads/advisor spec.
366 A Claude model id. The model must be permitted as an advisor for this agent's model.
363367 
364368 minLength: 1, maxLength: 256
365369 
from line 663
659663 
660664 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
661665 
666 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
667 
668 Which sources contribute URLs the tool may fetch. Omit to allow every source.
669 
670 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
671 
672 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
673 
674 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
675 
676 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
677 
678 - `"all"`
679 
680 - `"none"`
681 
682 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
683 
684 Which tools' results contribute URLs that may be fetched.
685 
686 - `BetaManagedAgentsWebFetchURLSourceAll object`
687 
688 Every URL from this source may be fetched. This is the default.
689 
690 - `type: "all"`
691 
692 - `BetaManagedAgentsWebFetchURLSourceNone object`
693 
694 This source contributes no URLs that may be fetched.
695 
696 - `type: "none"`
697 
698 - `BetaManagedAgentsWebFetchURLSourceOnly object`
699 
700 Only the named tools' results contribute URLs that may be fetched.
701 
702 - `type: "only"`
703 
704 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
705 
706 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
707 
708 - `type: "tool_reference"`
709 
710 Must be "tool_reference".
711 
712 - `name: string`
713 
714 Name of the tool. Compared exactly, so upper and lower case letters are different.
715 
716 minLength: 1, maxLength: 128
717 
718 - `BetaManagedAgentsWebFetchURLSourceExcept object`
719 
720 Every tool's results contribute URLs that may be fetched, except the named tools' results.
721 
722 - `type: "except"`
723 
724 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
725 
726 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
727 
728 - `type: "tool_reference"`
729 
730 Must be "tool_reference".
731 
732 - `name: string`
733 
734 Name of the tool. Compared exactly, so upper and lower case letters are different.
735 
736 minLength: 1, maxLength: 128
737 
738 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
739 
740 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
741 
742 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
743 
744 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
745 
746 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
747 
748 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
749 
750 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
751 
752 Whether URLs in the text of user messages may be fetched.
753 
754 - `BetaManagedAgentsWebFetchURLSourceAll object`
755 
756 Every URL from this source may be fetched. This is the default.
757 
758 - `BetaManagedAgentsWebFetchURLSourceNone object`
759 
760 This source contributes no URLs that may be fetched.
761 
662762 - `BetaManagedAgentsWebSearchToolConfigParams object`
663763 
664764 Configuration override for the web_search tool.
from line 995
895995 
896996 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
897997 
998 - `"claude-haiku-5-5"`
999 
1000 Fastest model for high-volume, real-time tasks
1001 
8981002 - `"claude-sonnet-5-5"`
8991003 
9001004 Efficient model for coding and agents
from line 1369
12651369 
12661370 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
12671371 
1372 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
1373 
1374 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
1375 
1376 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
1377 
1378 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
1379 
1380 - `BetaManagedAgentsWebFetchURLSourceAll object`
1381 
1382 Every URL from this source may be fetched. This is the default.
1383 
1384 - `type: "all"`
1385 
1386 - `BetaManagedAgentsWebFetchURLSourceNone object`
1387 
1388 This source contributes no URLs that may be fetched.
1389 
1390 - `type: "none"`
1391 
1392 - `BetaManagedAgentsWebFetchURLSourceOnly object`
1393 
1394 Only the named tools' results contribute URLs that may be fetched.
1395 
1396 - `type: "only"`
1397 
1398 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
1399 
1400 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
1401 
1402 - `type: "tool_reference"`
1403 
1404 Must be "tool_reference".
1405 
1406 - `name: string`
1407 
1408 Name of the tool. Compared exactly, so upper and lower case letters are different.
1409 
1410 minLength: 1, maxLength: 128
1411 
1412 - `BetaManagedAgentsWebFetchURLSourceExcept object`
1413 
1414 Every tool's results contribute URLs that may be fetched, except the named tools' results.
1415 
1416 - `type: "except"`
1417 
1418 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
1419 
1420 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
1421 
1422 - `type: "tool_reference"`
1423 
1424 Must be "tool_reference".
1425 
1426 - `name: string`
1427 
1428 Name of the tool. Compared exactly, so upper and lower case letters are different.
1429 
1430 minLength: 1, maxLength: 128
1431 
1432 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
1433 
1434 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
1435 
1436 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
1437 
1438 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
1439 
1440 - `BetaManagedAgentsWebFetchURLSourceAll object`
1441 
1442 Every URL from this source may be fetched. This is the default.
1443 
1444 - `BetaManagedAgentsWebFetchURLSourceNone object`
1445 
1446 This source contributes no URLs that may be fetched.
1447 
12681448 - `allowed_domains: optional array of string`
12691449 
12701450 - `blocked_domains: optional array of string`
from line 1685
15051685 "version": "1"
15061686 },
15071687 {
1508 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
1688 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
15091689 "type": "custom",
15101690 "version": "2"
15111691 }

api/beta/agents/versions Changed · +81 / -1 lines

from line 187
187187 
188188 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
189189 
190 - `"claude-haiku-5-5"`
191 
192 Fastest model for high-volume, real-time tasks
193 
190194 - `"claude-sonnet-5-5"`
191195 
192196 Efficient model for coding and agents
from line 561
557561 
558562 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
559563 
564 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
565 
566 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
567 
568 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
569 
570 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
571 
572 - `BetaManagedAgentsWebFetchURLSourceAll object`
573 
574 Every URL from this source may be fetched. This is the default.
575 
576 - `type: "all"`
577 
578 - `BetaManagedAgentsWebFetchURLSourceNone object`
579 
580 This source contributes no URLs that may be fetched.
581 
582 - `type: "none"`
583 
584 - `BetaManagedAgentsWebFetchURLSourceOnly object`
585 
586 Only the named tools' results contribute URLs that may be fetched.
587 
588 - `type: "only"`
589 
590 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
591 
592 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
593 
594 - `type: "tool_reference"`
595 
596 Must be "tool_reference".
597 
598 - `name: string`
599 
600 Name of the tool. Compared exactly, so upper and lower case letters are different.
601 
602 minLength: 1, maxLength: 128
603 
604 - `BetaManagedAgentsWebFetchURLSourceExcept object`
605 
606 Every tool's results contribute URLs that may be fetched, except the named tools' results.
607 
608 - `type: "except"`
609 
610 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
611 
612 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
613 
614 - `type: "tool_reference"`
615 
616 Must be "tool_reference".
617 
618 - `name: string`
619 
620 Name of the tool. Compared exactly, so upper and lower case letters are different.
621 
622 minLength: 1, maxLength: 128
623 
624 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
625 
626 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
627 
628 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
629 
630 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
631 
632 - `BetaManagedAgentsWebFetchURLSourceAll object`
633 
634 Every URL from this source may be fetched. This is the default.
635 
636 - `BetaManagedAgentsWebFetchURLSourceNone object`
637 
638 This source contributes no URLs that may be fetched.
639 
560640 - `allowed_domains: optional array of string`
561641 
562642 - `blocked_domains: optional array of string`
from line 868
788868 "version": "1"
789869 },
790870 {
791 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
871 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
792872 "type": "custom",
793873 "version": "2"
794874 }

api/beta/agents/versions/list Changed · +81 / -1 lines

from line 185
185185 
186186 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
187187 
188 - `"claude-haiku-5-5"`
189 
190 Fastest model for high-volume, real-time tasks
191 
188192 - `"claude-sonnet-5-5"`
189193 
190194 Efficient model for coding and agents
from line 559
555559 
556560 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
557561 
562 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
563 
564 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
565 
566 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
567 
568 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
569 
570 - `BetaManagedAgentsWebFetchURLSourceAll object`
571 
572 Every URL from this source may be fetched. This is the default.
573 
574 - `type: "all"`
575 
576 - `BetaManagedAgentsWebFetchURLSourceNone object`
577 
578 This source contributes no URLs that may be fetched.
579 
580 - `type: "none"`
581 
582 - `BetaManagedAgentsWebFetchURLSourceOnly object`
583 
584 Only the named tools' results contribute URLs that may be fetched.
585 
586 - `type: "only"`
587 
588 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
589 
590 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
591 
592 - `type: "tool_reference"`
593 
594 Must be "tool_reference".
595 
596 - `name: string`
597 
598 Name of the tool. Compared exactly, so upper and lower case letters are different.
599 
600 minLength: 1, maxLength: 128
601 
602 - `BetaManagedAgentsWebFetchURLSourceExcept object`
603 
604 Every tool's results contribute URLs that may be fetched, except the named tools' results.
605 
606 - `type: "except"`
607 
608 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
609 
610 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
611 
612 - `type: "tool_reference"`
613 
614 Must be "tool_reference".
615 
616 - `name: string`
617 
618 Name of the tool. Compared exactly, so upper and lower case letters are different.
619 
620 minLength: 1, maxLength: 128
621 
622 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
623 
624 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
625 
626 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
627 
628 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
629 
630 - `BetaManagedAgentsWebFetchURLSourceAll object`
631 
632 Every URL from this source may be fetched. This is the default.
633 
634 - `BetaManagedAgentsWebFetchURLSourceNone object`
635 
636 This source contributes no URLs that may be fetched.
637 
558638 - `allowed_domains: optional array of string`
559639 
560640 - `blocked_domains: optional array of string`
from line 866
786866 "version": "1"
787867 },
788868 {
789 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
869 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
790870 "type": "custom",
791871 "version": "2"
792872 }

api/beta/messages Changed · +7637 / -1 lines

### Beta Browser Click Target ### Beta Browser Close Tab Input ### Beta Browser Close Tab Tool Use Block ### Beta Browser Coordinate Target ### Beta Browser Double Click Input ### Beta Browser Double Click Tool Use Block ### Beta Browser File Upload Input ### Beta Browser File Upload Tool Use Block ### Beta Browser Find Input ### Beta Browser Find Tool Use Block ### Beta Browser Form Input Input ### Beta Browser Form Input Tool Use Block ### Beta Browser Form Input Value ### Beta Browser Get Page Text Input ### Beta Browser Get Page Text Tool Use Block ### Beta Browser Hold Key Input ### Beta Browser Hold Key Tool Use Block ### Beta Browser Hover Input ### Beta Browser Hover Tool Use Block ### Beta Browser Javascript Exec Input ### Beta Browser Javascript Exec Tool Use Block ### Beta Browser Key Input ### Beta Browser Key Tool Use Block ### Beta Browser Left Click Drag Input ### Beta Browser Left Click Drag Tool Use Block ### Beta Browser Left Click Input ### Beta Browser Left Click Tool Use Block ### Beta Browser Left Mouse Down Input ### Beta Browser Left Mouse Down Tool Use Block ### Beta Browser Left Mouse Up Input ### Beta Browser Left Mouse Up Tool Use Block ### Beta Browser List Tabs Input ### Beta Browser List Tabs Tool Use Block ### Beta Browser Middle Click Input ### Beta Browser Middle Click Tool Use Block ### Beta Browser Mouse Move Input ### Beta Browser Mouse Move Tool Use Block ### Beta Browser Navigate Input ### Beta Browser Navigate Tool Use Block ### Beta Browser New Tab Input ### Beta Browser New Tab Tool Use Block ### Beta Browser Read Console Input ### Beta Browser Read Console Tool Use Block ### Beta Browser Read Network Input ### Beta Browser Read Network Tool Use Block ### Beta Browser Read Page Filter ### Beta Browser Read Page Input ### Beta Browser Read Page Tool Use Block ### Beta Browser Ref Target ### Beta Browser Right Click Input ### Beta Browser Right Click Tool Use Block ### Beta Browser Screenshot Input ### Beta Browser Screenshot Tool Use Block ### Beta Browser Scroll Direction ### Beta Browser Scroll Input ### Beta Browser Scroll To Input ### Beta Browser Scroll To Tool Use Block ### Beta Browser Scroll Tool Use Block ### Beta Browser Switch Tab Input ### Beta Browser Switch Tab Tool Use Block ### Beta Browser Tool Use Block ### Beta Browser Triple Click Input ### Beta Browser Triple Click Tool Use Block ### Beta Browser Type Input ### Beta Browser Type Tool Use Block ### Beta Browser Wait Input ### Beta Browser Wait Tool Use Block ### Beta Browser Zoom Input ### Beta Browser Zoom Tool Use Block ### Beta Computer Cursor Position Input ### Beta Computer Cursor Position Tool Use Block ### Beta Computer Double Click Input ### Beta Computer Double Click Tool Use Block ### Beta Computer Hold Key Input ### Beta Computer Hold Key Tool Use Block ### Beta Computer Key Input ### Beta Computer Key Tool Use Block ### Beta Computer Left Click Drag Input ### Beta Computer Left Click Drag Tool Use Block ### Beta Computer Left Click Input ### Beta Computer Left Click Tool Use Block ### Beta Computer Left Mouse Down Input ### Beta Computer Left Mouse Down Tool Use Block ### Beta Computer Left Mouse Up Input ### Beta Computer Left Mouse Up Tool Use Block ### Beta Computer Middle Click Input ### Beta Computer Middle Click Tool Use Block ### Beta Computer Mouse Move Input ### Beta Computer Mouse Move Tool Use Block ### Beta Computer Right Click Input ### Beta Computer Right Click Tool Use Block ### Beta Computer Screenshot Input ### Beta Computer Screenshot Tool Use Block ### Beta Computer Scroll Direction ### Beta Computer Scroll Input ### Beta Computer Scroll Tool Use Block ### Beta Computer Tool Use Block ### Beta Computer Triple Click Input ### Beta Computer Triple Click Tool Use Block ### Beta Computer Type Input ### Beta Computer Type Tool Use Block ### Beta Computer Wait Input ### Beta Computer Wait Tool Use Block ### Beta Computer Zoom Input ### Beta Computer Zoom Tool Use Block ### Beta Tool Use Caller ### Beta Toolset Tool Use Block

This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.

from line 3106
31063106 
31073107 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
31083108 
3109 - `"claude-haiku-5-5"`
3110 
3111 Fastest model for high-volume, real-time tasks
3112 
31093113 - `"claude-sonnet-5-5"`
31103114 
31113115 Efficient model for coding and agents
from line 6976
69726976 
69736977 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
69746978 
6979 - `"claude-haiku-5-5"`
6980 
6981 Fastest model for high-volume, real-time tasks
6982 
69756983 - `"claude-sonnet-5-5"`
69766984 
69776985 Efficient model for coding and agents
from line 7203
71957203 
71967204 Configuration overrides for specific tools, keyed by tool name
71977205 
7198 - `defer_loading: optional boolean`
7199 
7200 - `enabled: optional boolean`
7201 
7202 - `default_config: optional BetaMCPToolDefaultConfig`
7203 
7204 Default configuration applied to all tools from this server
7205 
7206 -
7206 - `defer_loading: optional boole

api/beta/messages/batches Changed · +20 / -0 lines

This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.

from line 3126
31263126 
31273127 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
31283128 
3129 - `"claude-haiku-5-5"`
3130 
3131 Fastest model for high-volume, real-time tasks
3132 
31293133 - `"claude-sonnet-5-5"`
31303134 
31313135 Efficient model for coding and agents
from line 7368
73647368 
73657369 This is how the tool will be called by the model and in `tool_use` blocks.
73667370 
7367 - `allowed_callers: optional array of "direct" or "code_execution_20250825" or "code_execution_20260120" or "code_execution_20260521"`
7368 
7369
7371 - `allowed_callers: optional ar

api/beta/messages/create Changed · +9 / -1 lines

This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.

from line 3104
31043104 
31053105 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
31063106 
3107 - `"claude-haiku-5-5"`
3108 
3109 Fastest model for high-volume, real-time tasks
3110 
31073111 - `"claude-sonnet-5-5"`
31083112 
31093113 Efficient model for coding and agents
from line 6974
69706974 
69716975 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
69726976 
6977 - `"claude-haiku-5-5"`
6978 
6979 Fastest model for high-volume, real-time tasks
6980 
69736981 - `"claude-sonnet-5-5"`
69746982 
69756983 Efficient model for coding and agents
from line 7201
71937201 
71947202 Configuration overrides for specific tools, keyed by tool name
71957203 
7196 - `defer_loading: optional boolean`
7197 
7198 - `enabled: optional boolean`
7199 
7200 - `default_config: optional BetaMCPToolDefaultConfig`
7201 
7202 Default configuration applied to all tools from this server
7203 
7204 - `
7204 - `defer_loading: optional boolea

api/beta/models Changed · +155 / -21 lines

### Beta Server Tools Capability

from line 183
183183 
184184 - `code_execution: BetaCapabilitySupport`
185185 
186 Whether the model supports code execution tools.
186 Whether code that the model runs in the code execution tool can call the request's other tools, as in programmatic tool calling and dynamic filtering for web search and web fetch. Support for the code execution tool itself is in `server_tools.code_execution`.
187187 
188188 - `compaction: BetaCompactionCapability or null`
189189 
from line 253
253253 
254254 Whether the model accepts PDF content blocks.
255255 
256 - `server_tools: BetaServerToolsCapability`
257 
258 Whether this model supports the web search and code execution server tools. `supported` is true when the model supports at least one of the tools. A supported tool can still be rejected for your organization, for example when an admin has turned web search off.
259 
260 - `code_execution: BetaCapabilitySupport`
261 
262 Whether the model supports the code execution tool: true when the model supports at least one version of the tool, not necessarily every version.
263 
264 - `supported: boolean`
265 
266 Whether this capability is supported by the model.
267 
268 - `web_search: BetaCapabilitySupport`
269 
270 Whether the model supports the web search tool: true when the model supports at least one version of the tool, not necessarily every version.
271 
256272 - `structured_outputs: BetaCapabilitySupport`
257273 
258274 Whether the model supports structured output / JSON mode / strict tool schemas.
from line 287
271287 
272288 - `adaptive: BetaCapabilitySupport`
273289 
274 Whether the model supports thinking with type 'adaptive' (auto).
290 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
275291 
292 - `disabled: BetaCapabilitySupport`
293 
294 Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that does not support thinking.
295 
276296 - `enabled: BetaCapabilitySupport`
277297 
278 Whether the model supports thinking with type 'enabled'.
298 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
279299 
280300 - `created_at: string`
281301 
from line 411
391411 "pdf_input": {
392412 "supported": true
393413 },
414 "server_tools": {
415 "code_execution": {
416 "supported": true
417 },
418 "supported": true,
419 "web_search": {
420 "supported": true
421 }
422 },
394423 "structured_outputs": {
395424 "supported": true
396425 },
from line 429
400429 "adaptive": {
401430 "supported": true
402431 },
432 "disabled": {
433 "supported": true
434 },
403435 "enabled": {
404436 "supported": true
405437 }
from line 618
586618 
587619 - `code_execution: BetaCapabilitySupport`
588620 
589 Whether the model supports code execution tools.
621 Whether code that the model runs in the code execution tool can call the request's other tools, as in programmatic tool calling and dynamic filtering for web search and web fetch. Support for the code execution tool itself is in `server_tools.code_execution`.
590622 
591623 - `compaction: BetaCompactionCapability or null`
592624 
from line 688
656688 
657689 Whether the model accepts PDF content blocks.
658690 
691 - `server_tools: BetaServerToolsCapability`
692 
693 Whether this model supports the web search and code execution server tools. `supported` is true when the model supports at least one of the tools. A supported tool can still be rejected for your organization, for example when an admin has turned web search off.
694 
695 - `code_execution: BetaCapabilitySupport`
696 
697 Whether the model supports the code execution tool: true when the model supports at least one version of the tool, not necessarily every version.
698 
699 - `supported: boolean`
700 
701 Whether this capability is supported by the model.
702 
703 - `web_search: BetaCapabilitySupport`
704 
705 Whether the model supports the web search tool: true when the model supports at least one version of the tool, not necessarily every version.
706 
659707 - `structured_outputs: BetaCapabilitySupport`
660708 
661709 Whether the model supports structured output / JSON mode / strict tool schemas.
from line 722
674722 
675723 - `adaptive: BetaCapabilitySupport`
676724 
677 Whether the model supports thinking with type 'adaptive' (auto).
725 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
678726 
727 - `disabled: BetaCapabilitySupport`
728 
729 Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that does not support thinking.
730 
679731 - `enabled: BetaCapabilitySupport`
680732 
681 Whether the model supports thinking with type 'enabled'.
733 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
682734 
683735 - `created_at: string`
684736 
from line 832
780832 "pdf_input": {
781833 "supported": true
782834 },
835 "server_tools": {
836 "code_execution": {
837 "supported": true
838 },
839 "supported": true,
840 "web_search": {
841 "supported": true
842 }
843 },
783844 "structured_outputs": {
784845 "supported": true
785846 },
from line 850
789850 "adaptive": {
790851 "supported": true
791852 },
853 "disabled": {
854 "supported": true
855 },
792856 "enabled": {
793857 "supported": true
794858 }
from line 980
916980 
917981 - `code_execution: BetaCapabilitySupport`
918982 
919 Whether the model supports code execution tools.
983 Whether code that the model runs in the code execution tool can call the request's other tools, as in programmatic tool calling and dynamic filtering for web search and web fetch. Support for the code execution tool itself is in `server_tools.code_execution`.
920984 
921985 - `compaction: BetaCompactionCapability or null`
922986 
from line 1050
9861050 
9871051 Whether the model accepts PDF content blocks.
9881052 
1053 - `server_tools: BetaServerToolsCapability`
1054 
1055 Whether this model supports the web search and code execution server tools. `supported` is true when the model supports at least one of the tools. A supported tool can still be rejected for your organization, for example when an admin has turned web search off.
1056 
1057 - `code_execution: BetaCapabilitySupport`
1058 
1059 Whether the model supports the code execution tool: true when the model supports at least one version of the tool, not necessarily every version.
1060 
1061 - `supported: boolean`
1062 
1063 Whether this capability is supported by the model.
1064 
1065 - `web_search: BetaCapabilitySupport`
1066 
1067 Whether the model supports the web search tool: true when the model supports at least one version of the tool, not necessarily every version.
1068 
9891069 - `structured_outputs: BetaCapabilitySupport`
9901070 
9911071 Whether the model supports structured output / JSON mode / strict tool schemas.
from line 1084
10041084 
10051085 - `adaptive: BetaCapabilitySupport`
10061086 
1007 Whether the model supports thinking with type 'adaptive' (auto).
1087 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
10081088 
1089 - `disabled: BetaCapabilitySupport`
1090 
1091 Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that does not support thinking.
1092 
10091093 - `enabled: BetaCapabilitySupport`
10101094 
1011 Whether the model supports thinking with type 'enabled'.
1095 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
10121096 
10131097### Beta Model Info
10141098 
from line 1132
10481132 
10491133 - `code_execution: BetaCapabilitySupport`
10501134 
1051 Whether the model supports code execution tools.
1135 Whether code that the model runs in the code execution tool can call the request's other tools, as in programmatic tool calling and dynamic filtering for web search and web fetch. Support for the code execution tool itself is in `server_tools.code_execution`.
10521136 
10531137 - `compaction: BetaCompactionCapability or null`
10541138 
from line 1202
11181202 
11191203 Whether the model accepts PDF content blocks.
11201204 
1205 - `server_tools: BetaServerToolsCapability`
1206 
1207 Whether this model supports the web search and code execution server tools. `supported` is true when the model supports at least one of the tools. A supported tool can still be rejected for your organization, for example when an admin has turned web search off.
1208 
1209 - `code_execution: BetaCapabilitySupport`
1210 
1211 Whether the model supports the code execution tool: true when the model supports at least one version of the tool, not necessarily every version.
1212 
1213 - `supported: boolean`
1214 
1215 Whether this capability is supported by the model.
1216 
1217 - `web_search: BetaCapabilitySupport`
1218 
1219 Whether the model supports the web search tool: true when the model supports at least one version of the tool, not necessarily every version.
1220 
11211221 - `structured_outputs: BetaCapabilitySupport`
11221222 
11231223 Whether the model supports structured output / JSON mode / strict tool schemas.
from line 1236
11361236 
11371237 - `adaptive: BetaCapabilitySupport`
11381238 
1139 Whether the model supports thinking with type 'adaptive' (auto).
1239 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
11401240 
1241 - `disabled: BetaCapabilitySupport`
1242 
1243 Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that does not support thinking.
1244 
11411245 - `enabled: BetaCapabilitySupport`
11421246 
1143 Whether the model supports thinking with type 'enabled'.
1247 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
11441248 
11451249 - `created_at: string`
11461250 
from line 1294
11901294 
11911295 - `"mythos"`
11921296 
1297### Beta Server Tools Capability
1298 
1299- `BetaServerToolsCapability object`
1300 
1301 Web search and code execution tool support, with one entry per tool.
1302 
1303 - `code_execution: BetaCapabilitySupport`
1304 
1305 Whether the model supports the code execution tool: true when the model supports at least one version of the tool, not necessarily every version.
1306 
1307 - `supported: boolean`
1308 
1309 Whether this capability is supported by the model.
1310 
1311 - `supported: boolean`
1312 
1313 Whether this capability is supported by the model.
1314 
1315 - `web_search: BetaCapabilitySupport`
1316 
1317 Whether the model supports the web search tool: true when the model supports at least one version of the tool, not necessarily every version.
1318 
11931319### Beta Thinking Capability
11941320 
11951321- `BetaThinkingCapability object`
from line 1332
12061332 
12071333 - `adaptive: BetaCapabilitySupport`
12081334 
1209 Whether the model supports thinking with type 'adaptive' (auto).
1335 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
12101336 
12111337 - `supported: boolean`
12121338 
12131339 Whether this capability is supported by the model.
12141340 
1341 - `disabled: BetaCapabilitySupport`
1342 
1343 Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that does not support thinking.
1344 
12151345 - `enabled: BetaCapabilitySupport`
12161346 
1217 Whether the model supports thinking with type 'enabled'.
1347 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
12181348 
12191349### Beta Thinking Types
12201350 
12211351- `BetaThinkingTypes object`
12221352 
1223 Supported thinking type configurations.
1353 Which `thinking.type` values the model accepts on requests. Read each key on its own: for example, `enabled` can be false while `disabled` is true.
12241354 
12251355 - `adaptive: BetaCapabilitySupport`
12261356 
1227 Whether the model supports thinking with type 'adaptive' (auto).
1357 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
12281358 
12291359 - `supported: boolean`
12301360 
12311361 Whether this capability is supported by the model.
12321362 
1363 - `disabled: BetaCapabilitySupport`
1364 
1365 Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that does not support thinking.
1366 
12331367 - `enabled: BetaCapabilitySupport`
12341368 
1235 Whether the model supports thinking with type 'enabled'.
1369 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
12361370 

api/beta/models/list Changed · +35 / -3 lines

from line 181
181181 
182182 - `code_execution: BetaCapabilitySupport`
183183 
184 Whether the model supports code execution tools.
184 Whether code that the model runs in the code execution tool can call the request's other tools, as in programmatic tool calling and dynamic filtering for web search and web fetch. Support for the code execution tool itself is in `server_tools.code_execution`.
185185 
186186 - `compaction: BetaCompactionCapability or null`
187187 
from line 251
251251 
252252 Whether the model accepts PDF content blocks.
253253 
254 - `server_tools: BetaServerToolsCapability`
255 
256 Whether this model supports the web search and code execution server tools. `supported` is true when the model supports at least one of the tools. A supported tool can still be rejected for your organization, for example when an admin has turned web search off.
257 
258 - `code_execution: BetaCapabilitySupport`
259 
260 Whether the model supports the code execution tool: true when the model supports at least one version of the tool, not necessarily every version.
261 
262 - `supported: boolean`
263 
264 Whether this capability is supported by the model.
265 
266 - `web_search: BetaCapabilitySupport`
267 
268 Whether the model supports the web search tool: true when the model supports at least one version of the tool, not necessarily every version.
269 
254270 - `structured_outputs: BetaCapabilitySupport`
255271 
256272 Whether the model supports structured output / JSON mode / strict tool schemas.
from line 285
269285 
270286 - `adaptive: BetaCapabilitySupport`
271287 
272 Whether the model supports thinking with type 'adaptive' (auto).
288 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
273289 
290 - `disabled: BetaCapabilitySupport`
291 
292 Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that does not support thinking.
293 
274294 - `enabled: BetaCapabilitySupport`
275295 
276 Whether the model supports thinking with type 'enabled'.
296 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
277297 
278298 - `created_at: string`
279299 
from line 409
389409 "pdf_input": {
390410 "supported": true
391411 },
412 "server_tools": {
413 "code_execution": {
414 "supported": true
415 },
416 "supported": true,
417 "web_search": {
418 "supported": true
419 }
420 },
392421 "structured_outputs": {
393422 "supported": true
394423 },
from line 425
396425 "supported": true,
397426 "types": {
398427 "adaptive": {
428 "supported": true
429 },
430 "disabled": {
399431 "supported": true
400432 },
401433 "enabled": {

api/beta/models/retrieve Changed · +35 / -3 lines

from line 169
169169 
170170 - `code_execution: BetaCapabilitySupport`
171171 
172 Whether the model supports code execution tools.
172 Whether code that the model runs in the code execution tool can call the request's other tools, as in programmatic tool calling and dynamic filtering for web search and web fetch. Support for the code execution tool itself is in `server_tools.code_execution`.
173173 
174174 - `compaction: BetaCompactionCapability or null`
175175 
from line 239
239239 
240240 Whether the model accepts PDF content blocks.
241241 
242 - `server_tools: BetaServerToolsCapability`
243 
244 Whether this model supports the web search and code execution server tools. `supported` is true when the model supports at least one of the tools. A supported tool can still be rejected for your organization, for example when an admin has turned web search off.
245 
246 - `code_execution: BetaCapabilitySupport`
247 
248 Whether the model supports the code execution tool: true when the model supports at least one version of the tool, not necessarily every version.
249 
250 - `supported: boolean`
251 
252 Whether this capability is supported by the model.
253 
254 - `web_search: BetaCapabilitySupport`
255 
256 Whether the model supports the web search tool: true when the model supports at least one version of the tool, not necessarily every version.
257 
242258 - `structured_outputs: BetaCapabilitySupport`
243259 
244260 Whether the model supports structured output / JSON mode / strict tool schemas.
from line 273
257273 
258274 - `adaptive: BetaCapabilitySupport`
259275 
260 Whether the model supports thinking with type 'adaptive' (auto).
276 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
261277 
278 - `disabled: BetaCapabilitySupport`
279 
280 Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that does not support thinking.
281 
262282 - `enabled: BetaCapabilitySupport`
263283 
264 Whether the model supports thinking with type 'enabled'.
284 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
265285 
266286 - `created_at: string`
267287 
from line 383
363383 "pdf_input": {
364384 "supported": true
365385 },
386 "server_tools": {
387 "code_execution": {
388 "supported": true
389 },
390 "supported": true,
391 "web_search": {
392 "supported": true
393 }
394 },
366395 "structured_outputs": {
367396 "supported": true
368397 },
from line 399
370399 "supported": true,
371400 "types": {
372401 "adaptive": {
402 "supported": true
403 },
404 "disabled": {
373405 "supported": true
374406 },
375407 "enabled": {

api/beta/organization Changed · +118 / -10 lines

This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.

from line 3520
35203520 
35213521 - `target: BetaServiceAccountTarget`
35223522 
3523 Identity that tokens minted via this rule act as. Currently always a `service_account` target.
3523 What this rule targets. Check `type` before reading the other fields. Tokens minted via a rule whose target `type` is `service_account` act as that service account.
35243524 
35253525 - `type: "service_account"`
35263526 
from line 3844
38443844 
38453845 - `target: BetaServiceAccountTarget`
38463846 
3847 Identity that tokens minted via this rule act as. Currently always a `service_account` target.
3847 What this rule targets. Check `type` before reading the other fields. Tokens minted via a rule whose target `type` is `service_account` act as that service account.
38483848 
38493849 - `type: "service_account"`
38503850 
from line 4158
41584158 
41594159 - `target: BetaServiceAccountTarget`
41604160 
4161 Identity that tokens minted via this rule act as. Currently always a `service_account` target.
4161 What this rule targets. Check `type` before reading the other fields. Tokens minted via a rule whose target `type` is `service_account` act as that service account.
41624162 
41634163 - `type: "service_account"`
41644164 
from line 4557
45574557 
45584558 - `target: BetaServiceAccountTarget`
45594559 
4560 Identity that tokens minted via this rule act as. Currently always a `service_account` target.
4560 What this rule targets. Check `type` before reading the other fields. Tokens minted via a rule whose target `type` is `service_account` act as that service account.
45614561 
45624562 - `type: "service_account"`
45634563 
from line 4872
48724872 
48734873 - `target: BetaServiceAccountTarget`
48744874 
4875 Identity that tokens minted via this rule act as. Currently always a `service_account` target.
4875 What this rule targets. Check `type` before reading the other fields. Tokens minted via a rule whose target `type` is `service_account` act as that service account.
48764876 
48774877 - `type: "service_account"`
48784878 
from line 10717
1071710717 "service_account_id": "service_account_id",
1071810718 "type": "service_account_workspace_member_deleted",
1071910719 "workspace_id": "workspace_id"
10720}
10721```
1072210720 
10723## Organization › Rate Limits
10724 
10725### List Organization Rate Limits
10726 
10727**GET** `/v1/organizations/rate_limits`
10728 
10729List Messages API rate limits for your organization.
10730 
10731Each entry corresponds to one rate-limit group (either a model family
10732or an API-surface category such as the Message Batches API or the web
10733search tool) and contains the set of lim

api/beta/organization/analytics Changed · +4 / -4 lines

This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.

from line 4450
44504450 
44514451- `data_refreshed_at: string or null`
44524452 
4453 RFC 3339 timestamp of the export this response was served from. Null when no export yet covers any part of the requested range, in which case every bucket's `results` list is empty. Buckets beyond this watermark are incomplete; for stable results, set `ending_at` to this value or earlier. Data is typically refreshed every 4 hours but not final until about 30 days after the usage date (late-arriving events, reconciliation adjustments).
4453 RFC 3339 timestamp of the export this response was served from. Null when no export yet covers any part of the requested range, in which case every bucket's `results` list is empty. Buckets beyond this watermark are incomplete; for stable results, set `ending_at` to this value or earlier. Data is typically refreshed every 4 hours. Values can be revised as late events arrive and reconciliation runs, until about 7 days after the end of the calendar month the usage falls in; for example, values for October 1 can change until about November 7.
44544454 
44554455 format: date-time
44564456 
from line 4869
48694869 
48704870- `data_refreshed_at: string or null`
48714871 
4872 RFC 3339 timestamp of the export this response was served from. Null when no export yet covers any part of the requested range, in which case `data` is empty. Data beyond this watermark is incomplete; for stable results, set `ending_at` to this value or earlier. Data is typically refreshed every 4 hours but not final until about 30 days after the usage date (late-arriving events, reconciliation adjustments).
4872 RFC 3339 timestamp of the export this response was served from. Null when no export yet covers any part of the requested range, in which case `data` is empty. Data beyond this watermark is incomplete; for stable results, set `ending_at` to this value or earlier. Data is typically refreshed every 4 hours. Values can be revised as late events arrive and reconciliation runs, until about 7 days after the end of the calendar month the usage falls in; for example, values for October 1 can change until about November 7.
48734873 
48744874 format: date-time
48754875 
from line 5238
52385238 
52395239- `data_refreshed_at: string or null`
52405240 
5241 RFC 3339 timestamp of the export this response was served from. Null when no export yet covers any part of the requested range, in which case every bucket's `results` list is empty. Buckets beyond this watermark are incomplete; for stable results, set `ending_at` to this value or earlier. Data is typically refreshed every 4 hours but not final until about 30 days after the usage date (late-arriving events, reconciliation adjustments).
5241 RFC 3339 timestamp of the export this response was served from. Null when no export yet covers any part of the requested range, in which case every bucket's `results` list is empty. Buckets beyond this watermark are incomplete; for stable results, set `ending_at` to this value or earlier. Data is typically refreshed every 4 hours. Values can be revised as late events arrive and reconciliation runs, until about 7 days after the end of the calendar month the usage falls in; for example, values for October 1 can change until about November 7.
52425242 
52435243 format: date-time
52445244 
from line 5650
56505650 
56515651- `data_refreshed_at: string or null`
56525652 
5653 RFC 3339 timestamp of the export this response was served from. Null when no export yet covers any part of the requested range, in which case `data` is empty. Data beyond this watermark is incomplete; for stable results, set `ending_at` to this value or earlier. Data is typically refreshed every 4 hours but not final until about 30 days after the usage date (late-arriving events, reconciliation adjustments).
5654 
5655 format: date-time
5656 
5657- `has_more: boolean`
5658 
5659 Whether another page i
5653 RFC 3339 timestamp of the export this response was served from. Null when no export yet covers any part of the requested range, in which case `data` is empty. D

api/beta/organization/federation Changed · +5 / -5 lines

from line 2009
20092009 
20102010 - `target: BetaServiceAccountTarget`
20112011 
2012 Identity that tokens minted via this rule act as. Currently always a `service_account` target.
2012 What this rule targets. Check `type` before reading the other fields. Tokens minted via a rule whose target `type` is `service_account` act as that service account.
20132013 
20142014 - `type: "service_account"`
20152015 
from line 2333
23332333 
23342334 - `target: BetaServiceAccountTarget`
23352335 
2336 Identity that tokens minted via this rule act as. Currently always a `service_account` target.
2336 What this rule targets. Check `type` before reading the other fields. Tokens minted via a rule whose target `type` is `service_account` act as that service account.
23372337 
23382338 - `type: "service_account"`
23392339 
from line 2647
26472647 
26482648 - `target: BetaServiceAccountTarget`
26492649 
2650 Identity that tokens minted via this rule act as. Currently always a `service_account` target.
2650 What this rule targets. Check `type` before reading the other fields. Tokens minted via a rule whose target `type` is `service_account` act as that service account.
26512651 
26522652 - `type: "service_account"`
26532653 
from line 3046
30463046 
30473047 - `target: BetaServiceAccountTarget`
30483048 
3049 Identity that tokens minted via this rule act as. Currently always a `service_account` target.
3049 What this rule targets. Check `type` before reading the other fields. Tokens minted via a rule whose target `type` is `service_account` act as that service account.
30503050 
30513051 - `type: "service_account"`
30523052 
from line 3361
33613361 
33623362 - `target: BetaServiceAccountTarget`
33633363 
3364 Identity that tokens minted via this rule act as. Currently always a `service_account` target.
3364 What this rule targets. Check `type` before reading the other fields. Tokens minted via a rule whose target `type` is `service_account` act as that service account.
33653365 
33663366 - `type: "service_account"`
33673367 

api/beta/organization/federation/rules Changed · +6 / -6 lines

from line 316
316316 
317317 - `target: BetaServiceAccountTarget`
318318 
319 Identity that tokens minted via this rule act as. Currently always a `service_account` target.
319 What this rule targets. Check `type` before reading the other fields. Tokens minted via a rule whose target `type` is `service_account` act as that service account.
320320 
321321 - `type: "service_account"`
322322 
from line 640
640640 
641641 - `target: BetaServiceAccountTarget`
642642 
643 Identity that tokens minted via this rule act as. Currently always a `service_account` target.
643 What this rule targets. Check `type` before reading the other fields. Tokens minted via a rule whose target `type` is `service_account` act as that service account.
644644 
645645 - `type: "service_account"`
646646 
from line 954
954954 
955955 - `target: BetaServiceAccountTarget`
956956 
957 Identity that tokens minted via this rule act as. Currently always a `service_account` target.
957 What this rule targets. Check `type` before reading the other fields. Tokens minted via a rule whose target `type` is `service_account` act as that service account.
958958 
959959 - `type: "service_account"`
960960 
from line 1353
13531353 
13541354 - `target: BetaServiceAccountTarget`
13551355 
1356 Identity that tokens minted via this rule act as. Currently always a `service_account` target.
1356 What this rule targets. Check `type` before reading the other fields. Tokens minted via a rule whose target `type` is `service_account` act as that service account.
13571357 
13581358 - `type: "service_account"`
13591359 
from line 1668
16681668 
16691669 - `target: BetaServiceAccountTarget`
16701670 
1671 Identity that tokens minted via this rule act as. Currently always a `service_account` target.
1671 What this rule targets. Check `type` before reading the other fields. Tokens minted via a rule whose target `type` is `service_account` act as that service account.
16721672 
16731673 - `type: "service_account"`
16741674 
from line 1854
18541854 
18551855 - `target: BetaServiceAccountTarget`
18561856 
1857 Identity that tokens minted via this rule act as. Currently always a `service_account` target.
1857 What this rule targets. Check `type` before reading the other fields. Tokens minted via a rule whose target `type` is `service_account` act as that service account.
18581858 
18591859 - `type: "service_account"`
18601860 

api/beta/organization/spend_limits Changed · +109 / -1 lines

from line 19
1919limits is in an early access preview. To request access, contact your
2020Anthropic account team.
2121 
22### Headers
23 
24- `"anthropic-beta": optional array of AnthropicBeta`
25 
26 Optional header to specify the beta version(s) you want to use.
27 
28 - `string`
29 
30 - `"message-batches-2024-09-24"`
31 
32 - `"prompt-caching-2024-07-31"`
33 
34 - `"computer-use-2024-10-22"`
35 
36 - `"computer-use-2025-01-24"`
37 
38 - `"pdfs-2024-09-25"`
39 
40 - `"token-counting-2024-11-01"`
41 
42 - `"token-efficient-tools-2025-02-19"`
43 
44 - `"output-128k-2025-02-19"`
45 
46 - `"files-api-2025-04-14"`
47 
48 - `"mcp-client-2025-04-04"`
49 
50 - `"mcp-client-2025-11-20"`
51 
52 - `"dev-full-thinking-2025-05-14"`
53 
54 - `"interleaved-thinking-2025-05-14"`
55 
56 - `"code-execution-2025-05-22"`
57 
58 - `"extended-cache-ttl-2025-04-11"`
59 
60 - `"context-1m-2025-08-07"`
61 
62 - `"context-management-2025-06-27"`
63 
64 - `"model-context-window-exceeded-2025-08-26"`
65 
66 - `"skills-2025-10-02"`
67 
68 - `"fast-mode-2026-02-01"`
69 
70 - `"output-300k-2026-03-24"`
71 
72 - `"user-profiles-2026-03-24"`
73 
74 - `"user-profiles-2026-08-18"`
75 
76 - `"user-profiles-2026-09-04"`
77 
78 - `"advisor-tool-2026-03-01"`
79 
80 - `"managed-agents-2026-04-01"`
81 
82 - `"cache-diagnosis-2026-04-07"`
83 
84 - `"dreaming-2026-04-21"`
85 
86 - `"thinking-token-count-2026-05-13"`
87 
88 - `"server-side-fallback-2026-06-01"`
89 
90 - `"server-side-fallback-2026-07-01"`
91 
92 - `"fallback-credit-2026-06-01"`
93 
94 - `"fallback-credit-2026-07-01"`
95 
96 - `"agent-memory-2026-07-22"`
97 
98 - `"mid-conversation-tool-changes-2026-07-01"`
99 
100 - `"compact-2026-01-12"`
101 
102 - `"computer-use-2025-11-24"`
103 
104 - `"mcp-tunnels-2026-06-22"`
105 
106 - `"structured-outputs-2025-11-13"`
107 
108 - `"task-budgets-2026-03-13"`
109 
110 - `"thinking-display-updates-2026-08-18"`
111 
112 - `"ce-user-management-2026-07-13"`
113 
114 - `"mid-conversation-output-config-2026-07-01"`
115 
116 - `"thinking-binding-controls-2026-08-01"`
117 
118 - `"mid-conversation-system-clear-at-2026-08-21"`
119 
120 - `"compact-2026-09-04"`
121 
122 - `"inline-tools-2026-09-15"`
123 
124 - `"mcp-client-2026-09-15"`
125 
126 - `"ce-plugins-2026-09-01"`
127 
128 - `"spend-limit-reads-2026-09-26"`
129 
22130### Body parameters
23131 
24132- `amount: string or null`
from line 550
442550 
443551 Return only limits with these scope types. A Claude Console organization has `organization` and `workspace` limits; a Claude Enterprise organization has `organization`, `seat_tier`, `rbac_group`, `organization_service` and `user` limits. Omit for all.
444552 
445 maxItems: 6
553 maxItems: 100
446554 
447555 - `"organization"`
448556 

api/beta/organization/spend_limits/set Changed · +108 / -0 lines

## Headers

from line 17
1717limits is in an early access preview. To request access, contact your
1818Anthropic account team.
1919 
20## Headers
21 
22- `"anthropic-beta": optional array of AnthropicBeta`
23 
24 Optional header to specify the beta version(s) you want to use.
25 
26 - `string`
27 
28 - `"message-batches-2024-09-24"`
29 
30 - `"prompt-caching-2024-07-31"`
31 
32 - `"computer-use-2024-10-22"`
33 
34 - `"computer-use-2025-01-24"`
35 
36 - `"pdfs-2024-09-25"`
37 
38 - `"token-counting-2024-11-01"`
39 
40 - `"token-efficient-tools-2025-02-19"`
41 
42 - `"output-128k-2025-02-19"`
43 
44 - `"files-api-2025-04-14"`
45 
46 - `"mcp-client-2025-04-04"`
47 
48 - `"mcp-client-2025-11-20"`
49 
50 - `"dev-full-thinking-2025-05-14"`
51 
52 - `"interleaved-thinking-2025-05-14"`
53 
54 - `"code-execution-2025-05-22"`
55 
56 - `"extended-cache-ttl-2025-04-11"`
57 
58 - `"context-1m-2025-08-07"`
59 
60 - `"context-management-2025-06-27"`
61 
62 - `"model-context-window-exceeded-2025-08-26"`
63 
64 - `"skills-2025-10-02"`
65 
66 - `"fast-mode-2026-02-01"`
67 
68 - `"output-300k-2026-03-24"`
69 
70 - `"user-profiles-2026-03-24"`
71 
72 - `"user-profiles-2026-08-18"`
73 
74 - `"user-profiles-2026-09-04"`
75 
76 - `"advisor-tool-2026-03-01"`
77 
78 - `"managed-agents-2026-04-01"`
79 
80 - `"cache-diagnosis-2026-04-07"`
81 
82 - `"dreaming-2026-04-21"`
83 
84 - `"thinking-token-count-2026-05-13"`
85 
86 - `"server-side-fallback-2026-06-01"`
87 
88 - `"server-side-fallback-2026-07-01"`
89 
90 - `"fallback-credit-2026-06-01"`
91 
92 - `"fallback-credit-2026-07-01"`
93 
94 - `"agent-memory-2026-07-22"`
95 
96 - `"mid-conversation-tool-changes-2026-07-01"`
97 
98 - `"compact-2026-01-12"`
99 
100 - `"computer-use-2025-11-24"`
101 
102 - `"mcp-tunnels-2026-06-22"`
103 
104 - `"structured-outputs-2025-11-13"`
105 
106 - `"task-budgets-2026-03-13"`
107 
108 - `"thinking-display-updates-2026-08-18"`
109 
110 - `"ce-user-management-2026-07-13"`
111 
112 - `"mid-conversation-output-config-2026-07-01"`
113 
114 - `"thinking-binding-controls-2026-08-01"`
115 
116 - `"mid-conversation-system-clear-at-2026-08-21"`
117 
118 - `"compact-2026-09-04"`
119 
120 - `"inline-tools-2026-09-15"`
121 
122 - `"mcp-client-2026-09-15"`
123 
124 - `"ce-plugins-2026-09-01"`
125 
126 - `"spend-limit-reads-2026-09-26"`
127 
20128## Body parameters
21129 
22130- `amount: string or null`

api/beta/sessions Changed · +1723 / -40 lines

This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.

The two sides of this change are more than 400 edits apart, too far apart to line up, so this is the differ's own diff of it and the words inside a line are not marked.

from line 185
185185 
186186 Replacement model. Accepts the model string, e.g. `claude-opus-5`, or a `model_config` object. Omit to use the agent's model.
187187 
188 - `BetaManagedAgentsModel = "claude-sonnet-5-5" or "claude-opus-5-5" or "claude-fable-5-1" or 13 more or string`
188 - `BetaManagedAgentsModel = "claude-haiku-5-5" or "claude-sonnet-5-5" or "claude-opus-5-5" or 14 more or string`
189189 
190190 The model that will power your agent.
191191 
192192 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
193193 
194 - `"claude-haiku-5-5"`
195 
196 Fastest model for high-volume, real-time tasks
197 
194198 - `"claude-sonnet-5-5"`
195199 
196200 Efficient model for coding and agents
from line 631
627631 
628632 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
629633 
634 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
635 
636 Which sources contribute URLs the tool may fetch. Omit to allow every source.
637 
638 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
639 
640 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
641 
642 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
643 
644 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
645 
646 - `"all"`
647 
648 - `"none"`
649 
650 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
651 
652 Which tools' results contribute URLs that may be fetched.
653 
654 - `BetaManagedAgentsWebFetchURLSourceAll object`
655 
656 Every URL from this source may be fetched. This is the default.
657 
658 - `type: "all"`
659 
660 - `BetaManagedAgentsWebFetchURLSourceNone object`
661 
662 This source contributes no URLs that may be fetched.
663 
664 - `type: "none"`
665 
666 - `BetaManagedAgentsWebFetchURLSourceOnly object`
667 
668 Only the named tools' results contribute URLs that may be fetched.
669 
670 - `type: "only"`
671 
672 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
673 
674 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
675 
676 - `type: "tool_reference"`
677 
678 Must be "tool_reference".
679 
680 - `name: string`
681 
682 Name of the tool. Compared exactly, so upper and lower case letters are different.
683 
684 minLength: 1, maxLength: 128
685 
686 - `BetaManagedAgentsWebFetchURLSourceExcept object`
687 
688 Every tool's results contribute URLs that may be fetched, except the named tools' results.
689 
690 - `type: "except"`
691 
692 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
693 
694 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
695 
696 - `type: "tool_reference"`
697 
698 Must be "tool_reference".
699 
700 - `name: string`
701 
702 Name of the tool. Compared exactly, so upper and lower case letters are different.
703 
704 minLength: 1, maxLength: 128
705 
706 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
707 
708 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
709 
710 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
711 
712 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
713 
714 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
715 
716 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
717 
718 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
719 
720 Whether URLs in the text of user messages may be fetched.
721 
722 - `BetaManagedAgentsWebFetchURLSourceAll object`
723 
724 Every URL from this source may be fetched. This is the default.
725 
726 - `BetaManagedAgentsWebFetchURLSourceNone object`
727 
728 This source contributes no URLs that may be fetched.
729 
630730 - `BetaManagedAgentsWebSearchToolConfigParams object`
631731 
632732 Configuration override for the web_search tool.
from line 1291
11911291 
11921292 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
11931293 
1294 - `"claude-haiku-5-5"`
1295 
1296 Fastest model for high-volume, real-time tasks
1297 
11941298 - `"claude-sonnet-5-5"`
11951299 
11961300 Efficient model for coding and agents
from line 1664
15601664 - `BetaManagedAgentsAutoPolicy object`
15611665 
15621666 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
1667 
1668 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
1669 
1670 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
1671 
1672 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
1673 
1674 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
1675 
1676 - `BetaManagedAgentsWebFetchURLSourceAll object`
1677 
1678 Every URL from this source may be fetched. This is the default.
1679 
1680 - `type: "all"`
1681 
1682 - `BetaManagedAgentsWebFetchURLSourceNone object`
1683 
1684 This source contributes no URLs that may be fetched.
1685 
1686 - `type: "none"`
1687 
1688 - `BetaManagedAgentsWebFetchURLSourceOnly object`
1689 
1690 Only the named tools' results contribute URLs that may be fetched.
1691 
1692 - `type: "only"`
1693 
1694 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
1695 
1696 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
1697 
1698 - `type: "tool_reference"`
1699 
1700 Must be "tool_reference".
1701 
1702 - `name: string`
1703 
1704 Name of the tool. Compared exactly, so upper and lower case letters are different.
1705 
1706 minLength: 1, maxLength: 128
1707 
1708 - `BetaManagedAgentsWebFetchURLSourceExcept object`
1709 
1710 Every tool's results contribute URLs that may be fetched, except the named tools' results.
1711 
1712 - `type: "except"`
1713 
1714 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
1715 
1716 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
1717 
1718 - `type: "tool_reference"`
1719 
1720 Must be "tool_reference".
1721 
1722 - `name: string`
1723 
1724 Name of the tool. Compared exactly, so upper and lower case letters are different.
1725 
1726 minLength: 1, maxLength: 128
1727 
1728 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
1729 
1730 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
1731 
1732 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
1733 
1734 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
1735 
1736 - `BetaManagedAgentsWebFetchURLSourceAll object`
1737 
1738 Every URL from this source may be fetched. This is the default.
1739 
1740 - `BetaManagedAgentsWebFetchURLSourceNone object`
1741 
1742 This source contributes no URLs that may be fetched.
15631743 
15641744 - `allowed_domains: optional array of string`
15651745 
from line 2240
20602240 -d '{
20612241 "agent": "agent_011CZkYpogX7uDKUyvBTophP",
20622242 "environment_id": "env_011CZkZ9X2dpNyB7HsEFoRfW",
2243 "initial_events": [
2244 {
2245 "content": [
2246 {
2247 "text": "Where is my order #1234?",
2248 "type": "text"
2249 }
2250 ],
2251 "type": "user.message"
2252 }
2253 ],
20632254 "title": "Order #1234 inquiry"
20642255 }'
20652256```
from line 2342
21512342 "version": "1"
21522343 },
21532344 {
2154 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
2345 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
21552346 "type": "custom",
21562347 "version": "2"
21572348 }
from line 2389
21982389 "description": "Produce a 2-page summary as summary.md",
21992390 "explanation": "All five sections present with inline citations.",
22002391 "iteration": 0,
2201 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVljxP",
2392 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVmjxP",
22022393 "result": "satisfied",
22032394 "type": "outcome_evaluation"
22042395 }
from line 2404
22132404 "updated_at": "2026-03-15T10:00:00Z"
22142405 },
22152406 {
2216 "id": "sesrsc_011CZkZCKr6eXyl0gWMOdQiu",
2407 "id": "sesrsc_011CZkZCKr6eXym1gWMPdQiu",
22172408 "created_at": "2026-03-15T10:00:00Z",
22182409 "mount_path": "/workspace/example-repo",
22192410 "type": "github_repository",
from line 2693
25022693 
25032694 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
25042695 
2696 - `"claude-haiku-5-5"`
2697 
2698 Fastest model for high-volume, real-time tasks
2699 
25052700 - `"claude-sonnet-5-5"`
25062701 
25072702 Efficient model for coding and agents
from line 3066
28713066 - `BetaManagedAgentsAutoPolicy object`
28723067 
28733068 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
3069 
3070 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
3071 
3072 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
3073 
3074 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
3075 
3076 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
3077 
3078 - `BetaManagedAgentsWebFetchURLSourceAll object`
3079 
3080 Every URL from this source may be fetched. This is the default.
3081 
3082 - `type: "all"`
3083 
3084 - `BetaManagedAgentsWebFetchURLSourceNone object`
3085 
3086 This source contributes no URLs that may be fetched.
3087 
3088 - `type: "none"`
3089 
3090 - `BetaManagedAgentsWebFetchURLSourceOnly object`
3091 
3092 Only the named tools' results contribute URLs that may be fetched.
3093 
3094 - `type: "only"`
3095 
3096 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
3097 
3098 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
3099 
3100 - `type: "tool_reference"`
3101 
3102 Must be "tool_reference".
3103 
3104 - `name: string`
3105 
3106 Name of the tool. Compared exactly, so upper and lower case letters are different.
3107 
3108 minLength: 1, maxLength: 128
3109 
3110 - `BetaManagedAgentsWebFetchURLSourceExcept object`
3111 
3112 Every tool's results contribute URLs that may be fetched, except the named tools' results.
3113 
3114 - `type: "except"`
3115 
3116 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
3117 
3118 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
3119 
3120 - `type: "tool_reference"`
3121 
3122 Must be "tool_reference".
3123 
3124 - `name: string`
3125 
3126 Name of the tool. Compared exactly, so upper and lower case letters are different.
3127 
3128 minLength: 1, maxLength: 128
3129 
3130 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
3131 
3132 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
3133 
3134 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
3135 
3136 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
3137 
3138 - `BetaManagedAgentsWebFetchURLSourceAll object`
3139 
3140 Every URL from this source may be fetched. This is the default.
3141 
3142 - `BetaManagedAgentsWebFetchURLSourceNone object`
3143 
3144 This source contributes no URLs that may be fetched.
28743145 
28753146 - `allowed_domains: optional array of string`
28763147 
from line 3737
34663737 "version": "1"
34673738 },
34683739 {
3469 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
3740 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
34703741 "type": "custom",
34713742 "version": "2"
34723743 }
from line 3784
35133784 "description": "Produce a 2-page summary as summary.md",
35143785 "explanation": "All five sections present with inline citations.",
35153786 "iteration": 0,
3516 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVljxP",
3787 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVmjxP",
35173788 "result": "satisfied",
35183789 "type": "outcome_evaluation"
35193790 }
from line 3799
35283799 "updated_at": "2026-03-15T10:00:00Z"
35293800 },
35303801 {
3531 "id": "sesrsc_011CZkZCKr6eXyl0gWMOdQiu",
3802 "id": "sesrsc_011CZkZCKr6eXym1gWMPdQiu",
35323803 "created_at": "2026-03-15T10:00:00Z",
35333804 "mount_path": "/workspace/example-repo",
35343805 "type": "github_repository",
from line 4010
37394010 
37404011 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
37414012 
4013 - `"claude-haiku-5-5"`
4014 
4015 Fastest model for high-volume, real-time tasks
4016 
37424017 - `"claude-sonnet-5-5"`
37434018 
37444019 Efficient model for coding and agents
from line 4383
41084383 - `BetaManagedAgentsAutoPolicy object`
41094384 
41104385 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
4386 
4387 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
4388 
4389 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
4390 
4391 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
4392 
4393 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
4394 
4395 - `BetaManagedAgentsWebFetchURLSourceAll object`
4396 
4397 Every URL from this source may be fetched. This is the default.
4398 
4399 - `type: "all"`
4400 
4401 - `BetaManagedAgentsWebFetchURLSourceNone object`
4402 
4403 This source contributes no URLs that may be fetched.
4404 
4405 - `type: "none"`
4406 
4407 - `BetaManagedAgentsWebFetchURLSourceOnly object`
4408 
4409 Only the named tools' results contribute URLs that may be fetched.
4410 
4411 - `type: "only"`
4412 
4413 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
4414 
4415 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
4416 
4417 - `type: "tool_reference"`
4418 
4419 Must be "tool_reference".
4420 
4421 - `name: string`
4422 
4423 Name of the tool. Compared exactly, so upper and lower case letters are different.
4424 
4425 minLength: 1, maxLength: 128
4426 
4427 - `BetaManagedAgentsWebFetchURLSourceExcept object`
4428 
4429 Every tool's results contribute URLs that may be fetched, except the named tools' results.
4430 
4431 - `type: "except"`
4432 
4433 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
4434 
4435 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
4436 
4437 - `type: "tool_reference"`
4438 
4439 Must be "tool_reference".
4440 
4441 - `name: string`
4442 
4443 Name of the tool. Compared exactly, so upper and lower case letters are different.
4444 
4445 minLength: 1, maxLength: 128
4446 
4447 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
4448 
4449 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
4450 
4451 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
4452 
4453 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
4454 
4455 - `BetaManagedAgentsWebFetchURLSourceAll object`
4456 
4457 Every URL from this source may be fetched. This is the default.
4458 
4459 - `BetaManagedAgentsWebFetchURLSourceNone object`
4460 
4461 This source contributes no URLs that may be fetched.
41114462 
41124463 - `allowed_domains: optional array of string`
41134464 
from line 5044
46935044 "version": "1"
46945045 },
46955046 {
4696 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
5047 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
46975048 "type": "custom",
46985049 "version": "2"
46995050 }
from line 5091
47405091 "description": "Produce a 2-page summary as summary.md",
47415092 "explanation": "All five sections present with inline citations.",
47425093 "iteration": 0,
4743 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVljxP",
5094 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVmjxP",
47445095 "result": "satisfied",
47455096 "type": "outcome_evaluation"
47465097 }
from line 5106
47555106 "updated_at": "2026-03-15T10:00:00Z"
47565107 },
47575108 {
4758 "id": "sesrsc_011CZkZCKr6eXyl0gWMOdQiu",
5109 "id": "sesrsc_011CZkZCKr6eXym1gWMPdQiu",
47595110 "created_at": "2026-03-15T10:00:00Z",
47605111 "mount_path": "/workspace/example-repo",
47615112 "type": "github_repository",
from line 5543
51925543 
51935544 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
51945545 
5546 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
5547 
5548 Which sources contribute URLs the tool may fetch. Omit to allow every source.
5549 
5550 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
5551 
5552 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
5553 
5554 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
5555 
5556 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
5557 
5558 - `"all"`
5559 
5560 - `"none"`
5561 
5562 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
5563 
5564 Which tools' results contribute URLs that may be fetched.
5565 
5566 - `BetaManagedAgentsWebFetchURLSourceAll object`
5567 
5568 Every URL from this source may be fetched. This is the default.
5569 
5570 - `type: "all"`
5571 
5572 - `BetaManagedAgentsWebFetchURLSourceNone object`
5573 
5574 This source contributes no URLs that may be fetched.
5575 
5576 - `type: "none"`
5577 
5578 - `BetaManagedAgentsWebFetchURLSourceOnly object`
5579 
5580 Only the named tools' results contribute URLs that may be fetched.
5581 
5582 - `type: "only"`
5583 
5584 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
5585 
5586 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
5587 
5588 - `type: "tool_reference"`
5589 
5590 Must be "tool_reference".
5591 
5592 - `name: string`
5593 
5594 Name of the tool. Compared exactly, so upper and lower case letters are different.
5595 
5596 minLength: 1, maxLength: 128
5597 
5598 - `BetaManagedAgentsWebFetchURLSourceExcept object`
5599 
5600 Every tool's results contribute URLs that may be fetched, except the named tools' results.
5601 
5602 - `type: "except"`
5603 
5604 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
5605 
5606 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
5607 
5608 - `type: "tool_reference"`
5609 
5610 Must be "tool_reference".
5611 
5612 - `name: string`
5613 
5614 Name of the tool. Compared exactly, so upper and lower case letters are different.
5615 
5616 minLength: 1, maxLength: 128
5617 
5618 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
5619 
5620 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
5621 
5622 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
5623 
5624 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
5625 
5626 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
5627 
5628 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
5629 
5630 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
5631 
5632 Whether URLs in the text of user messages may be fetched.
5633 
5634 - `BetaManagedAgentsWebFetchURLSourceAll object`
5635 
5636 Every URL from this source may be fetched. This is the default.
5637 
5638 - `BetaManagedAgentsWebFetchURLSourceNone object`
5639 
5640 This source contributes no URLs that may be fetched.
5641 
51955642 - `BetaManagedAgentsWebSearchToolConfigParams object`
51965643 
51975644 Configuration override for the web_search tool.
from line 5895
54485895 
54495896 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
54505897 
5898 - `"claude-haiku-5-5"`
5899 
5900 Fastest model for high-volume, real-time tasks
5901 
54515902 - `"claude-sonnet-5-5"`
54525903 
54535904 Efficient model for coding and agents
from line 6268
58176268 - `BetaManagedAgentsAutoPolicy object`
58186269 
58196270 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
6271 
6272 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
6273 
6274 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
6275 
6276 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
6277 
6278 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
6279 
6280 - `BetaManagedAgentsWebFetchURLSourceAll object`
6281 
6282 Every URL from this source may be fetched. This is the default.
6283 
6284 - `type: "all"`
6285 
6286 - `BetaManagedAgentsWebFetchURLSourceNone object`
6287 
6288 This source contributes no URLs that may be fetched.
6289 
6290 - `type: "none"`
6291 
6292 - `BetaManagedAgentsWebFetchURLSourceOnly object`
6293 
6294 Only the named tools' results contribute URLs that may be fetched.
6295 
6296 - `type: "only"`
6297 
6298 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
6299 
6300 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
6301 
6302 - `type: "tool_reference"`
6303 
6304 Must be "tool_reference".
6305 
6306 - `name: string`
6307 
6308 Name of the tool. Compared exactly, so upper and lower case letters are different.
6309 
6310 minLength: 1, maxLength: 128
6311 
6312 - `BetaManagedAgentsWebFetchURLSourceExcept object`
6313 
6314 Every tool's results contribute URLs that may be fetched, except the named tools' results.
6315 
6316 - `type: "except"`
6317 
6318 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
6319 
6320 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
6321 
6322 - `type: "tool_reference"`
6323 
6324 Must be "tool_reference".
6325 
6326 - `name: string`
6327 
6328 Name of the tool. Compared exactly, so upper and lower case letters are different.
6329 
6330 minLength: 1, maxLength: 128
6331 
6332 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
6333 
6334 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
6335 
6336 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
6337 
6338 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
6339 
6340 - `BetaManagedAgentsWebFetchURLSourceAll object`
6341 
6342 Every URL from this source may be fetched. This is the default.
6343 
6344 - `BetaManagedAgentsWebFetchURLSourceNone object`
6345 
6346 This source contributes no URLs that may be fetched.
58206347 
58216348 - `allowed_domains: optional array of string`
58226349 
from line 6933
64066933 "version": "1"
64076934 },
64086935 {
6409 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
6936 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
64106937 "type": "custom",
64116938 "version": "2"
64126939 }
from line 6980
64536980 "description": "Produce a 2-page summary as summary.md",
64546981 "explanation": "All five sections present with inline citations.",
64556982 "iteration": 0,
6456 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVljxP",
6983 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVmjxP",
64576984 "result": "satisfied",
64586985 "type": "outcome_evaluation"
64596986 }
from line 6995
64686995 "updated_at": "2026-03-15T10:00:00Z"
64696996 },
64706997 {
6471 "id": "sesrsc_011CZkZCKr6eXyl0gWMOdQiu",
6998 "id": "sesrsc_011CZkZCKr6eXym1gWMPdQiu",
64726999 "created_at": "2026-03-15T10:00:00Z",
64737000 "mount_path": "/workspace/example-repo",
64747001 "type": "github_repository",
from line 7355
68287355 
68297356 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
68307357 
7358 - `"claude-haiku-5-5"`
7359 
7360 Fastest model for high-volume, real-time tasks
7361 
68317362 - `"claude-sonnet-5-5"`
68327363 
68337364 Efficient model for coding and agents
from line 7728
71977728 - `BetaManagedAgentsAutoPolicy object`
71987729 
71997730 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
7731 
7732 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
7733 
7734 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
7735 
7736 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
7737 
7738 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
7739 
7740 - `BetaManagedAgentsWebFetchURLSourceAll object`
7741 
7742 Every URL from this source may be fetched. This is the default.
7743 
7744 - `type: "all"`
7745 
7746 - `BetaManagedAgentsWebFetchURLSourceNone object`
7747 
7748 This source contributes no URLs that may be fetched.
7749 
7750 - `type: "none"`
7751 
7752 - `BetaManagedAgentsWebFetchURLSourceOnly object`
7753 
7754 Only the named tools' results contribute URLs that may be fetched.
7755 
7756 - `type: "only"`
7757 
7758 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
7759 
7760 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
7761 
7762 - `type: "tool_reference"`
7763 
7764 Must be "tool_reference".
7765 
7766 - `name: string`
7767 
7768 Name of the tool. Compared exactly, so upper and lower case letters are different.
7769 
7770 minLength: 1, maxLength: 128
7771 
7772 - `BetaManagedAgentsWebFetchURLSourceExcept object`
7773 
7774 Every tool's results contribute URLs that may be fetched, except the named tools' results.
7775 
7776 - `type: "except"`
7777 
7778 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
7779 
7780 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
7781 
7782 - `type: "tool_reference"`
7783 
7784 Must be "tool_reference".
7785 
7786 - `name: string`
7787 
7788 Name of the tool. Compared exactly, so upper and lower case letters are different.
7789 
7790 minLength: 1, maxLength: 128
7791 
7792 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
7793 
7794 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
7795 
7796 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
7797 
7798 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
7799 
7800 - `BetaManagedAgentsWebFetchURLSourceAll object`
7801 
7802 Every URL from this source may be fetched. This is the default.
7803 
7804 - `BetaManagedAgentsWebFetchURLSourceNone object`
7805 
7806 This source contributes no URLs that may be fetched.
72007807 
72017808 - `allowed_domains: optional array of string`
72027809 
from line 8390
77838390 "version": "1"
77848391 },
77858392 {
7786 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
8393 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
77878394 "type": "custom",
77888395 "version": "2"
77898396 }
from line 8437
78308437 "description": "Produce a 2-page summary as summary.md",
78318438 "explanation": "All five sections present with inline citations.",
78328439 "iteration": 0,
7833 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVljxP",
8440 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVmjxP",
78348441 "result": "satisfied",
78358442 "type": "outcome_evaluation"
78368443 }
from line 8452
78458452 "updated_at": "2026-03-15T10:00:00Z"
78468453 },
78478454 {
7848 "id": "sesrsc_011CZkZCKr6eXyl0gWMOdQiu",
8455 "id": "sesrsc_011CZkZCKr6eXym1gWMPdQiu",
78498456 "created_at": "2026-03-15T10:00:00Z",
78508457 "mount_path": "/workspace/example-repo",
78518458 "type": "github_repository",
from line 8509
79028509 
79038510 - `model: string`
79048511 
7905 A Claude model id. The model must be permitted as an advisor for this agent's model — see the sessions/threads/advisor spec.
8512 A Claude model id. The model must be permitted as an advisor for this agent's model.
79068513 
79078514 minLength: 1, maxLength: 256
79088515 
from line 8589
79828589 
79838590 Replacement model. Accepts the model string, e.g. `claude-opus-5`, or a `model_config` object. Omit to use the agent's model.
79848591 
7985 - `BetaManagedAgentsModel = "claude-sonnet-5-5" or "claude-opus-5-5" or "claude-fable-5-1" or 13 more or string`
8592 - `BetaManagedAgentsModel = "claude-haiku-5-5" or "claude-sonnet-5-5" or "claude-opus-5-5" or 14 more or string`
79868593 
79878594 The model that will power your agent.
79888595 
79898596 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
79908597 
8598 - `"claude-haiku-5-5"`
8599 
8600 Fastest model for high-volume, real-time tasks
8601 
79918602 - `"claude-sonnet-5-5"`
79928603 
79938604 Efficient model for coding and agents
from line 9035
84249035 
84259036 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
84269037 
9038 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
9039 
9040 Which sources contribute URLs the tool may fetch. Omit to allow every source.
9041 
9042 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
9043 
9044 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
9045 
9046 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
9047 
9048 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
9049 
9050 - `"all"`
9051 
9052 - `"none"`
9053 
9054 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
9055 
9056 Which tools' results contribute URLs that may be fetched.
9057 
9058 - `BetaManagedAgentsWebFetchURLSourceAll object`
9059 
9060 Every URL from this source may be fetched. This is the default.
9061 
9062 - `type: "all"`
9063 
9064 - `BetaManagedAgentsWebFetchURLSourceNone object`
9065 
9066 This source contributes no URLs that may be fetched.
9067 
9068 - `type: "none"`
9069 
9070 - `BetaManagedAgentsWebFetchURLSourceOnly object`
9071 
9072 Only the named tools' results contribute URLs that may be fetched.
9073 
9074 - `type: "only"`
9075 
9076 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
9077 
9078 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
9079 
9080 - `type: "tool_reference"`
9081 
9082 Must be "tool_reference".
9083 
9084 - `name: string`
9085 
9086 Name of the tool. Compared exactly, so upper and lower case letters are different.
9087 
9088 minLength: 1, maxLength: 128
9089 
9090 - `BetaManagedAgentsWebFetchURLSourceExcept object`
9091 
9092 Every tool's results contribute URLs that may be fetched, except the named tools' results.
9093 
9094 - `type: "except"`
9095 
9096 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
9097 
9098 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
9099 
9100 - `type: "tool_reference"`
9101 
9102 Must be "tool_reference".
9103 
9104 - `name: string`
9105 
9106 Name of the tool. Compared exactly, so upper and lower case letters are different.
9107 
9108 minLength: 1, maxLength: 128
9109 
9110 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
9111 
9112 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
9113 
9114 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
9115 
9116 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
9117 
9118 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
9119 
9120 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
9121 
9122 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
9123 
9124 Whether URLs in the text of user messages may be fetched.
9125 
9126 - `BetaManagedAgentsWebFetchURLSourceAll object`
9127 
9128 Every URL from this source may be fetched. This is the default.
9129 
9130 - `BetaManagedAgentsWebFetchURLSourceNone object`
9131 
9132 This source contributes no URLs that may be fetched.
9133 
84279134 - `BetaManagedAgentsWebSearchToolConfigParams object`
84289135 
84299136 Configuration override for the web_search tool.
from line 9593
88869593 
88879594- `BetaManagedAgentsMultiagentParams object`
88889595 
8889 Multiagent orchestration configuration. Currently supports the `coordinator` topology.
9596 Multiagent orchestration configuration.
88909597 
88919598 - `type: "coordinator"`
88929599 
from line 9635
89289635 
89299636 - `model: string`
89309637 
8931 A Claude model id. The model must be permitted as an advisor for this agent's model — see the sessions/threads/advisor spec.
9638 A Claude model id. The model must be permitted as an advisor for this agent's model.
89329639 
89339640 minLength: 1, maxLength: 256
89349641 
from line 9679
89729679 
89739680 - `model: string`
89749681 
8975 A Claude model id. The model must be permitted as an advisor for this agent's model — see the sessions/threads/advisor spec.
9682 A Claude model id. The model must be permitted as an advisor for this agent's model.
89769683 
89779684 minLength: 1, maxLength: 256
89789685 
from line 9775
90689775 
90699776 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
90709777 
9778 - `"claude-haiku-5-5"`
9779 
9780 Fastest model for high-volume, real-time tasks
9781 
90719782 - `"claude-sonnet-5-5"`
90729783 
90739784 Efficient model for coding and agents
from line 10149
943810149 
943910150 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
944010151 
10152 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
10153 
10154 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
10155 
10156 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
10157 
10158 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
10159 
10160 - `BetaManagedAgentsWebFetchURLSourceAll object`
10161 
10162 Every URL from this source may be fetched. This is the default.
10163 
10164 - `type: "all"`
10165 
10166 - `BetaManagedAgentsWebFetchURLSourceNone object`
10167 
10168 This source contributes no URLs that may be fetched.
10169 
10170 - `type: "none"`
10171 
10172 - `BetaManagedAgentsWebFetchURLSourceOnly object`
10173 
10174 Only the named tools' results contribute URLs that may be fetched.
10175 
10176 - `type: "only"`
10177 
10178 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10179 
10180 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
10181 
10182 - `type: "tool_reference"`
10183 
10184 Must be "tool_reference".
10185 
10186 - `name: string`
10187 
10188 Name of the tool. Compared exactly, so upper and lower case letters are different.
10189 
10190 minLength: 1, maxLength: 128
10191 
10192 - `BetaManagedAgentsWebFetchURLSourceExcept object`
10193 
10194 Every tool's results contribute URLs that may be fetched, except the named tools' results.
10195 
10196 - `type: "except"`
10197 
10198 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10199 
10200 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
10201 
10202 - `type: "tool_reference"`
10203 
10204 Must be "tool_reference".
10205 
10206 - `name: string`
10207 
10208 Name of the tool. Compared exactly, so upper and lower case letters are different.
10209 
10210 minLength: 1, maxLength: 128
10211 
10212 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
10213 
10214 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
10215 
10216 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
10217 
10218 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
10219 
10220 - `BetaManagedAgentsWebFetchURLSourceAll object`
10221 
10222 Every URL from this source may be fetched. This is the default.
10223 
10224 - `BetaManagedAgentsWebFetchURLSourceNone object`
10225 
10226 This source contributes no URLs that may be fetched.
10227 
944110228 - `allowed_domains: optional array of string`
944210229 
944310230 - `blocked_domains: optional array of string`
from line 10743
995610743 
995710744 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
995810745 
10746 - `"claude-haiku-5-5"`
10747 
10748 Fastest model for high-volume, real-time tasks
10749 
995910750 - `"claude-sonnet-5-5"`
996010751 
996110752 Efficient model for coding and agents
from line 11117
1032611117 
1032711118 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
1032811119 
11120 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
11121 
11122 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
11123 
11124 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
11125 
11126 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
11127 
11128 - `BetaManagedAgentsWebFetchURLSourceAll object`
11129 
11130 Every URL from this source may be fetched. This is the default.
11131 
11132 - `type: "all"`
11133 
11134 - `BetaManagedAgentsWebFetchURLSourceNone object`
11135 
11136 This source contributes no URLs that may be fetched.
11137 
11138 - `type: "none"`
11139 
11140 - `BetaManagedAgentsWebFetchURLSourceOnly object`
11141 
11142 Only the named tools' results contribute URLs that may be fetched.
11143 
11144 - `type: "only"`
11145 
11146 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
11147 
11148 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
11149 
11150 - `type: "tool_reference"`
11151 
11152 Must be "tool_reference".
11153 
11154 - `name: string`
11155 
11156 Name of the tool. Compared exactly, so upper and lower case letters are different.
11157 
11158 minLength: 1, maxLength: 128
11159 
11160 - `BetaManagedAgentsWebFetchURLSourceExcept object`
11161 
11162 Every tool's results contribute URLs that may be fetched, except the named tools' results.
11163 
11164 - `type: "except"`
11165 
11166 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
11167 
11168 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
11169 
11170 - `type: "tool_reference"`
11171 
11172 Must be "tool_reference".
11173 
11174 - `name: string`
11175 
11176 Name of the tool. Compared exactly, so upper and lower case letters are different.
11177 
11178 minLength: 1, maxLength: 128
11179 
11180 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
11181 
11182 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
11183 
11184 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
11185 
11186 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
11187 
11188 - `BetaManagedAgentsWebFetchURLSourceAll object`
11189 
11190 Every URL from this source may be fetched. This is the default.
11191 
11192 - `BetaManagedAgentsWebFetchURLSourceNone object`
11193 
11194 This source contributes no URLs that may be fetched.
11195 
1032911196 - `allowed_domains: optional array of string`
1033011197 
1033111198 - `blocked_domains: optional array of string`
from line 11663
1079611663 
1079711664 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
1079811665 
11666 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
11667 
11668 Which sources contribute URLs the tool may fetch. Omit to allow every source.
11669 
11670 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
11671 
11672 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
11673 
11674 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
11675 
11676 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
11677 
11678 - `"all"`
11679 
11680 - `"none"`
11681 
11682 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
11683 
11684 Which tools' results contribute URLs that may be fetched.
11685 
11686 - `BetaManagedAgentsWebFetchURLSourceAll object`
11687 
11688 Every URL from this source may be fetched. This is the default.
11689 
11690 - `type: "all"`
11691 
11692 - `BetaManagedAgentsWebFetchURLSourceNone object`
11693 
11694 This source contributes no URLs that may be fetched.
11695 
11696 - `type: "none"`
11697 
11698 - `BetaManagedAgentsWebFetchURLSourceOnly object`
11699 
11700 Only the named tools' results contribute URLs that may be fetched.
11701 
11702 - `type: "only"`
11703 
11704 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
11705 
11706 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
11707 
11708 - `type: "tool_reference"`
11709 
11710 Must be "tool_reference".
11711 
11712 - `name: string`
11713 
11714 Name of the tool. Compared exactly, so upper and lower case letters are different.
11715 
11716 minLength: 1, maxLength: 128
11717 
11718 - `BetaManagedAgentsWebFetchURLSourceExcept object`
11719 
11720 Every tool's results contribute URLs that may be fetched, except the named tools' results.
11721 
11722 - `type: "except"`
11723 
11724 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
11725 
11726 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
11727 
11728 - `type: "tool_reference"`
11729 
11730 Must be "tool_reference".
11731 
11732 - `name: string`
11733 
11734 Name of the tool. Compared exactly, so upper and lower case letters are different.
11735 
11736 minLength: 1, maxLength: 128
11737 
11738 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
11739 
11740 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
11741 
11742 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
11743 
11744 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
11745 
11746 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
11747 
11748 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
11749 
11750 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
11751 
11752 Whether URLs in the text of user messages may be fetched.
11753 
11754 - `BetaManagedAgentsWebFetchURLSourceAll object`
11755 
11756 Every URL from this source may be fetched. This is the default.
11757 
11758 - `BetaManagedAgentsWebFetchURLSourceNone object`
11759 
11760 This source contributes no URLs that may be fetched.
11761 
1079911762 - `BetaManagedAgentsWebSearchToolConfigParams object`
1080011763 
1080111764 Configuration override for the web_search tool.
from line 11985
1102211985 
1102311986 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
1102411987 
11988 - `"claude-haiku-5-5"`
11989 
11990 Fastest model for high-volume, real-time tasks
11991 
1102511992 - `"claude-sonnet-5-5"`
1102611993 
1102711994 Efficient model for coding and agents
from line 12327
1136012327 
1136112328 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
1136212329 
12330 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
12331 
12332 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
12333 
12334 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
12335 
12336 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
12337 
12338 - `BetaManagedAgentsWebFetchURLSourceAll object`
12339 
12340 Every URL from this source may be fetched. This is the default.
12341 
12342 - `type: "all"`
12343 
12344 - `BetaManagedAgentsWebFetchURLSourceNone object`
12345 
12346 This source contributes no URLs that may be fetched.
12347 
12348 - `type: "none"`
12349 
12350 - `BetaManagedAgentsWebFetchURLSourceOnly object`
12351 
12352 Only the named tools' results contribute URLs that may be fetched.
12353 
12354 - `type: "only"`
12355 
12356 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
12357 
12358 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
12359 
12360 - `type: "tool_reference"`
12361 
12362 Must be "tool_reference".
12363 
12364 - `name: string`
12365 
12366 Name of the tool. Compared exactly, so upper and lower case letters are different.
12367 
12368 minLength: 1, maxLength: 128
12369 
12370 - `BetaManagedAgentsWebFetchURLSourceExcept object`
12371 
12372 Every tool's results contribute URLs that may be fetched, except the named tools' results.
12373 
12374 - `type: "except"`
12375 
12376 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
12377 
12378 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
12379 
12380 - `type: "tool_reference"`
12381 
12382 Must be "tool_reference".
12383 
12384 - `name: string`
12385 
12386 Name of the tool. Compared exactly, so upper and lower case letters are different.
12387 
12388 minLength: 1, maxLength: 128
12389 
12390 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
12391 
12392 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
12393 
12394 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
12395 
12396 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
12397 
12398 - `BetaManagedAgentsWebFetchURLSourceAll object`
12399 
12400 Every URL from this source may be fetched. This is the default.
12401 
12402 - `BetaManagedAgentsWebFetchURLSourceNone object`
12403 
12404 This source contributes no URLs that may be fetched.
12405 
1136312406 - `allowed_domains: optional array of string`
1136412407 
1136512408 - `blocked_domains: optional array of string`
from line 12641
1159812641 
1159912642 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
1160012643 
12644 - `"claude-haiku-5-5"`
12645 
12646 Fastest model for high-volume, real-time tasks
12647 
1160112648 - `"claude-sonnet-5-5"`
1160212649 
1160312650 Efficient model for coding and agents
from line 13015
1196813015 
1196913016 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
1197013017 
13018 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
13019 
13020 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
13021 
13022 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
13023 
13024 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
13025 
13026 - `BetaManagedAgentsWebFetchURLSourceAll object`
13027 
13028 Every URL from this source may be fetched. This is the default.
13029 
13030 - `type: "all"`
13031 
13032 - `BetaManagedAgentsWebFetchURLSourceNone object`
13033 
13034 This source contributes no URLs that may be fetched.
13035 
13036 - `type: "none"`
13037 
13038 - `BetaManagedAgentsWebFetchURLSourceOnly object`
13039 
13040 Only the named tools' results contribute URLs that may be fetched.
13041 
13042 - `type: "only"`
13043 
13044 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
13045 
13046 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
13047 
13048 - `type: "tool_reference"`
13049 
13050 Must be "tool_reference".
13051 
13052 - `name: string`
13053 
13054 Name of the tool. Compared exactly, so upper and lower case letters are different.
13055 
13056 minLength: 1, maxLength: 128
13057 
13058 - `BetaManagedAgentsWebFetchURLSourceExcept object`
13059 
13060 Every tool's results contribute URLs that may be fetched, except the named tools' results.
13061 
13062 - `type: "except"`
13063 
13064 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
13065 
13066 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
13067 
13068 - `type: "tool_reference"`
13069 
13070 Must be "tool_reference".
13071 
13072 - `name: string`
13073 
13074 Name of the tool. Compared exactly, so upper and lower case letters are different.
13075 
13076 minLength: 1, maxLength: 128
13077 
13078 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
13079 
13080 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
13081 
13082 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
13083 
13084 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
13085 
13086 - `BetaManagedAgentsWebFetchURLSourceAll object`
13087 
13088 Every URL from this source may be fetched. This is the default.
13089 
13090 - `BetaManagedAgentsWebFetchURLSourceNone object`
13091 
13092 This source contributes no URLs that may be fetched.
13093 
1197113094 - `allowed_domains: optional array of string`
1197213095 
1197313096 - `blocked_domains: optional array of string`
from line 15271
1414815271 
1414915272 - `BetaManagedAgentsSessionThreadCreatedEvent object`
1415015273 
14151 Emitted when a subagent is spawned as a new thread. Written to the parent thread's output stream so clients observing the session see child creation.
15274 Emitted when a child thread is created. Written to the parent thread's output stream so clients observing the session see child creation.
1415215275 
1415315276 - `type: "session.thread_created"`
1415415277 
from line 15747
1462415747 
1462515748 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
1462615749 
15750 - `"claude-haiku-5-5"`
15751 
15752 Fastest model for high-volume, real-time tasks
15753 
1462715754 - `"claude-sonnet-5-5"`
1462815755 
1462915756 Efficient model for coding and agents
from line 16120
1499316120 - `BetaManagedAgentsAutoPolicy object`
1499416121 
1499516122 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
16123 
16124 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
16125 
16126 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
16127 
16128 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
16129 
16130 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
16131 
16132 - `BetaManagedAgentsWebFetchURLSourceAll object`
16133 
16134 Every URL from this source may be fetched. This is the default.
16135 
16136 - `type: "all"`
16137 
16138 - `BetaManagedAgentsWebFetchURLSourceNone object`
16139 
16140 This source contributes no URLs that may be fetched.
16141 
16142 - `type: "none"`
16143 
16144 - `BetaManagedAgentsWebFetchURLSourceOnly object`
16145 
16146 Only the named tools' results contribute URLs that may be fetched.
16147 
16148 - `type: "only"`
16149 
16150 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
16151 
16152 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
16153 
16154 - `type: "tool_reference"`
16155 
16156 Must be "tool_reference".
16157 
16158 - `name: string`
16159 
16160 Name of the tool. Compared exactly, so upper and lower case letters are different.
16161 
16162 minLength: 1, maxLength: 128
16163 
16164 - `BetaManagedAgentsWebFetchURLSourceExcept object`
16165 
16166 Every tool's results contribute URLs that may be fetched, except the named tools' results.
16167 
16168 - `type: "except"`
16169 
16170 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
16171 
16172 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
16173 
16174 - `type: "tool_reference"`
16175 
16176 Must be "tool_reference".
16177 
16178 - `name: string`
16179 
16180 Name of the tool. Compared exactly, so upper and lower case letters are different.
16181 
16182 minLength: 1, maxLength: 128
16183 
16184 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
16185 
16186 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
16187 
16188 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
16189 
16190 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
16191 
16192 - `BetaManagedAgentsWebFetchURLSourceAll object`
16193 
16194 Every URL from this source may be fetched. This is the default.
16195 
16196 - `BetaManagedAgentsWebFetchURLSourceNone object`
16197 
16198 This source contributes no URLs that may be fetched.
1499616199 
1499716200 - `allowed_domains: optional array of string`
1499816201 
from line 16556
1535316556{
1535416557 "data": [
1535516558 {
15356 "id": "sevt_011CZkZGOp0iBcp4kaQSihUmy",
16559 "id": "sevt_011CZkZGPp1iBcp4kaQSihUm",
1535716560 "content": [
1535816561 {
1535916562 "text": "Where is my order #1234?",
from line 16567
1536416567 "processed_at": "2026-03-15T10:00:00Z"
1536516568 },
1536616569 {
15367 "id": "sevt_011CZkZHPq1jCdq5lbRTjiVnz",
16570 "id": "sevt_011CZkZHPq1jCdq5mbRTjiVn",
1536816571 "content": [
1536916572 {
1537016573 "text": "Let me look up order #1234 for you.",
from line 17545
1634217545{
1634317546 "data": [
1634417547 {
16345 "id": "sevt_011CZkZGOp0iBcp4kaQSihUmy",
17548 "id": "sevt_011CZkZGPp1iBcp4kaQSihUm",
1634617549 "content": [
1634717550 {
1634817551 "text": "Where is my order #1234?",
from line 18927
1772418927 
1772518928 - `BetaManagedAgentsSessionThreadCreatedEvent object`
1772618929 
17727 Emitted when a subagent is spawned as a new thread. Written to the parent thread's output stream so clients observing the session see child creation.
18930 Emitted when a child thread is created. Written to the parent thread's output stream so clients observing the session see child creation.
1772818931 
1772918932 - `type: "session.thread_created"`
1773018933 
from line 19403
1820019403 
1820119404 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
1820219405 
19406 - `"claude-haiku-5-5"`
19407 
19408 Fastest model for high-volume, real-time tasks
19409 
1820319410 - `"claude-sonnet-5-5"`
1820419411 
1820519412 Efficient model for coding and agents
from line 19776
1856919776 - `BetaManagedAgentsAutoPolicy object`
1857019777 
1857119778 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
19779 
19780 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
19781 
19782 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
19783 
19784 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
19785 
19786 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
19787 
19788 - `BetaManagedAgentsWebFetchURLSourceAll object`
19789 
19790 Every URL from this source may be fetched. This is the default.
19791 
19792 - `type: "all"`
19793 
19794 - `BetaManagedAgentsWebFetchURLSourceNone object`
19795 
19796 This source contributes no URLs that may be fetched.
19797 
19798 - `type: "none"`
19799 
19800 - `BetaManagedAgentsWebFetchURLSourceOnly object`
19801 
19802 Only the named tools' results contribute URLs that may be fetched.
19803 
19804 - `type: "only"`
19805 
19806 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
19807 
19808 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
19809 
19810 - `type: "tool_reference"`
19811 
19812 Must be "tool_reference".
19813 
19814 - `name: string`
19815 
19816 Name of the tool. Compared exactly, so upper and lower case letters are different.
19817 
19818 minLength: 1, maxLength: 128
19819 
19820 - `BetaManagedAgentsWebFetchURLSourceExcept object`
19821 
19822 Every tool's results contribute URLs that may be fetched, except the named tools' results.
19823 
19824 - `type: "except"`
19825 
19826 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
19827 
19828 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
19829 
19830 - `type: "tool_reference"`
19831 
19832 Must be "tool_reference".
19833 
19834 - `name: string`
19835 
19836 Name of the tool. Compared exactly, so upper and lower case letters are different.
19837 
19838 minLength: 1, maxLength: 128
19839 
19840 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
19841 
19842 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
19843 
19844 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
19845 
19846 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
19847 
19848 - `BetaManagedAgentsWebFetchURLSourceAll object`
19849 
19850 Every URL from this source may be fetched. This is the default.
19851 
19852 - `BetaManagedAgentsWebFetchURLSourceNone object`
19853 
19854 This source contributes no URLs that may be fetched.
1857219855 
1857319856 - `allowed_domains: optional array of string`
1857419857 
from line 20256
1897320256 
1897420257```json
1897520258{
18976 "id": "sevt_011CZkZGOp0iBcp4kaQSihUmy",
20259 "id": "sevt_011CZkZGPp1iBcp4kaQSihUm",
1897720260 "content": [
1897820261 {
1897920262 "text": "Where is my order #1234?",
from line 20733
1945020733 "updated_at": "2026-03-15T10:00:00Z"
1945120734 },
1945220735 {
19453 "id": "sesrsc_011CZkZCKr6eXyl0gWMOdQiu",
20736 "id": "sesrsc_011CZkZCKr6eXym1gWMPdQiu",
1945420737 "created_at": "2026-03-15T10:00:00Z",
1945520738 "mount_path": "/workspace/example-repo",
1945620739 "type": "github_repository",
from line 20992
1970920992 
1971020993```json
1971120994{
19712 "id": "sesrsc_011CZkZCKr6eXyl0gWMOdQiu",
20995 "id": "sesrsc_011CZkZCKr6eXym1gWMPdQiu",
1971320996 "created_at": "2026-03-15T10:00:00Z",
1971420997 "mount_path": "/workspace/example-repo",
1971520998 "type": "github_repository",
from line 21260
1997721260 
1997821261```json
1997921262{
19980 "id": "sesrsc_011CZkZCKr6eXyl0gWMOdQiu",
21263 "id": "sesrsc_011CZkZCKr6eXym1gWMPdQiu",
1998121264 "created_at": "2026-03-15T10:00:00Z",
1998221265 "mount_path": "/workspace/example-repo",
1998321266 "type": "github_repository",
from line 21610
2032721610 
2032821611 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
2032921612 
21613 - `"claude-haiku-5-5"`
21614 
21615 Fastest model for high-volume, real-time tasks
21616 
2033021617 - `"claude-sonnet-5-5"`
2033121618 
2033221619 Efficient model for coding and agents
from line 21951
2066421951 - `BetaManagedAgentsAutoPolicy object`
2066521952 
2066621953 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
21954 
21955 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
21956 
21957 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
21958 
21959 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
21960 
21961 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
21962 
21963 - `BetaManagedAgentsWebFetchURLSourceAll object`
21964 
21965 Every URL from this source may be fetched. This is the default.
21966 
21967 - `type: "all"`
21968 
21969 - `BetaManagedAgentsWebFetchURLSourceNone object`
21970 
21971 This source contributes no URLs that may be fetched.
21972 
21973 - `type: "none"`
21974 
21975 - `BetaManagedAgentsWebFetchURLSourceOnly object`
21976 
21977 Only the named tools' results contribute URLs that may be fetched.
21978 
21979 - `type: "only"`
21980 
21981 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
21982 
21983 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
21984 
21985 - `type: "tool_reference"`
21986 
21987 Must be "tool_reference".
21988 
21989 - `name: string`
21990 
21991 Name of the tool. Compared exactly, so upper and lower case letters are different.
21992 
21993 minLength: 1, maxLength: 128
21994 
21995 - `BetaManagedAgentsWebFetchURLSourceExcept object`
21996 
21997 Every tool's results contribute URLs that may be fetched, except the named tools' results.
21998 
21999 - `type: "except"`
22000 
22001 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
22002 
22003 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
22004 
22005 - `type: "tool_reference"`
22006 
22007 Must be "tool_reference".
22008 
22009 - `name: string`
22010 
22011 Name of the tool. Compared exactly, so upper and lower case letters are different.
22012 
22013 minLength: 1, maxLength: 128
22014 
22015 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
22016 
22017 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
22018 
22019 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
22020 
22021 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
22022 
22023 - `BetaManagedAgentsWebFetchURLSourceAll object`
22024 
22025 Every URL from this source may be fetched. This is the default.
22026 
22027 - `BetaManagedAgentsWebFetchURLSourceNone object`
22028 
22029 This source contributes no URLs that may be fetched.
2066722030 
2066822031 - `allowed_domains: optional array of string`
2066922032 
from line 22353
2099022353{
2099122354 "data": [
2099222355 {
20993 "id": "sthr_011CZkZVWa6oIjw0rgXZpnBt",
22356 "id": "sthr_011CZkZVWa6oJjw1rgXZpnBt",
2099422357 "agent": {
2099522358 "id": "agent_011CZkYqphY8vELVzwCUpqiQ",
2099622359 "description": "A focused research subagent.",
from line 22571
2120822571 
2120922572- `BetaManagedAgentsSessionThread object`
2121022573 
21211 An execution thread within a `session`. Each session has one primary thread plus zero or more child threads spawned by the coordinator.
22574 An execution thread within a `session`. Each session has one primary thread plus zero or more child threads.
2121222575 
2121322576 - `type: "session_thread"`
2121422577 
from line 22611
2124822611 
2124922612 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
2125022613 
22614 - `"claude-haiku-5-5"`
22615 
22616 Fastest model for high-volume, real-time tasks
22617 
2125122618 - `"claude-sonnet-5-5"`
2125222619 
2125322620 Efficient model for coding and agents
from line 22952
2158522952 - `BetaManagedAgentsAutoPolicy object`
2158622953 
2158722954 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
22955 
22956 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
22957 
22958 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
22959 
22960 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
22961 
22962 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
22963 
22964 - `BetaManagedAgentsWebFetchURLSourceAll object`
22965 
22966 Every URL from this source may be fetched. This is the default.
22967 
22968 - `type: "all"`
22969 
22970 - `BetaManagedAgentsWebFetchURLSourceNone object`
22971 
22972 This source contributes no URLs that may be fetched.
22973 
22974 - `type: "none"`
22975 
22976 - `BetaManagedAgentsWebFetchURLSourceOnly object`
22977 
22978 Only the named tools' results contribute URLs that may be fetched.
22979 
22980 - `type: "only"`
22981 
22982 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
22983 
22984 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
22985 
22986 - `type: "tool_reference"`
22987 
22988 Must be "tool_reference".
22989 
22990 - `name: string`
22991 
22992 Name of the tool. Compared exactly, so upper and lower case letters are different.
22993 
22994 minLength: 1, maxLength: 128
22995 
22996 - `BetaManagedAgentsWebFetchURLSourceExcept object`
22997 
22998 Every tool's results contribute URLs that may be fetched, except the named tools' results.
22999 
23000 - `type: "except"`
23001 
23002 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
23003 
23004 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
23005 
23006 - `type: "tool_reference"`
23007 
23008 Must be "tool_reference".
23009 
23010 - `name: string`
23011 
23012 Name of the tool. Compared exactly, so upper and lower case letters are different.
23013 
23014 minLength: 1, maxLength: 128
23015 
23016 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
23017 
23018 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
23019 
23020 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
23021 
23022 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
23023 
23024 - `BetaManagedAgentsWebFetchURLSourceAll object`
23025 
23026 Every URL from this source may be fetched. This is the default.
23027 
23028 - `BetaManagedAgentsWebFetchURLSourceNone object`
23029 
23030 This source contributes no URLs that may be fetched.
2158823031 
2158923032 - `allowed_domains: optional array of string`
2159023033 
from line 23348
2190523348 
2190623349```json
2190723350{
21908 "id": "sthr_011CZkZVWa6oIjw0rgXZpnBt",
23351 "id": "sthr_011CZkZVWa6oJjw1rgXZpnBt",
2190923352 "agent": {
2191023353 "id": "agent_011CZkYqphY8vELVzwCUpqiQ",
2191123354 "description": "A focused research subagent.",
from line 23563
2212023563 
2212123564- `BetaManagedAgentsSessionThread object`
2212223565 
22123 An execution thread within a `session`. Each session has one primary thread plus zero or more child threads spawned by the coordinator.
23566 An execution thread within a `session`. Each session has one primary thread plus zero or more child threads.
2212423567 
2212523568 - `type: "session_thread"`
2212623569 
from line 23603
2216023603 
2216123604 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
2216223605 
23606 - `"claude-haiku-5-5"`
23607 
23608 Fastest model for high-volume, real-time tasks
23609 
2216323610 - `"claude-sonnet-5-5"`
2216423611 
2216523612 Efficient model for coding and agents
from line 23944
2249723944 - `BetaManagedAgentsAutoPolicy object`
2249823945 
2249923946 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
23947 
23948 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
23949 
23950 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
23951 
23952 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
23953 
23954 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
23955 
23956 - `BetaManagedAgentsWebFetchURLSourceAll object`
23957 
23958 Every URL from this source may be fetched. This is the default.
23959 
23960 - `type: "all"`
23961 
23962 - `BetaManagedAgentsWebFetchURLSourceNone object`
23963 
23964 This source contributes no URLs that may be fetched.
23965 
23966 - `type: "none"`
23967 
23968 - `BetaManagedAgentsWebFetchURLSourceOnly object`
23969 
23970 Only the named tools' results contribute URLs that may be fetched.
23971 
23972 - `type: "only"`
23973 
23974 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
23975 
23976 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
23977 
23978 - `type: "tool_reference"`
23979 
23980 Must be "tool_reference".
23981 
23982 - `name: string`
23983 
23984 Name of the tool. Compared exactly, so upper and lower case letters are different.
23985 
23986 minLength: 1, maxLength: 128
23987 
23988 - `BetaManagedAgentsWebFetchURLSourceExcept object`
23989 
23990 Every tool's results contribute URLs that may be fetched, except the named tools' results.
23991 
23992 - `type: "except"`
23993 
23994 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
23995 
23996 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
23997 
23998 - `type: "tool_reference"`
23999 
24000 Must be "tool_reference".
24001 
24002 - `name: string`
24003 
24004 Name of the tool. Compared exactly, so upper and lower case letters are different.
24005 
24006 minLength: 1, maxLength: 128
24007 
24008 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
24009 
24010 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
24011 
24012 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
24013 
24014 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
24015 
24016 - `BetaManagedAgentsWebFetchURLSourceAll object`
24017 
24018 Every URL from this source may be fetched. This is the default.
24019 
24020 - `BetaManagedAgentsWebFetchURLSourceNone object`
24021 
24022 This source contributes no URLs that may be fetched.
2250024023 
2250124024 - `allowed_domains: optional array of string`
2250224025 
from line 24341
2281824341 
2281924342```json
2282024343{
22821 "id": "sthr_011CZkZVWa6oIjw0rgXZpnBt",
24344 "id": "sthr_011CZkZVWa6oJjw1rgXZpnBt",
2282224345 "agent": {
2282324346 "id": "agent_011CZkYqphY8vELVzwCUpqiQ",
2282424347 "description": "A focused research subagent.",
from line 25796
2427325796 
2427425797 - `BetaManagedAgentsSessionThreadCreatedEvent object`
2427525798 
24276 Emitted when a subagent is spawned as a new thread. Written to the parent thread's output stream so clients observing the session see child creation.
25799 Emitted when a child thread is created. Written to the parent thread's output stream so clients observing the session see child creation.
2427725800 
2427825801 - `type: "session.thread_created"`
2427925802 
from line 26272
2474926272 
2475026273 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
2475126274 
26275 - `"claude-haiku-5-5"`
26276 
26277 Fastest model for high-volume, real-time tasks
26278 
2475226279 - `"claude-sonnet-5-5"`
2475326280 
2475426281 Efficient model for coding and agents
from line 26645
2511826645 - `BetaManagedAgentsAutoPolicy object`
2511926646 
2512026647 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
26648 
26649 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
26650 
26651 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
26652 
26653 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
26654 
26655 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
26656 
26657 - `BetaManagedAgentsWebFetchURLSourceAll object`
26658 
26659 Every URL from this source may be fetched. This is the default.
26660 
26661 - `type: "all"`
26662 
26663 - `BetaManagedAgentsWebFetchURLSourceNone object`
26664 
26665 This source contributes no URLs that may be fetched.
26666 
26667 - `type: "none"`
26668 
26669 - `BetaManagedAgentsWebFetchURLSourceOnly object`
26670 
26671 Only the named tools' results contribute URLs that may be fetched.
26672 
26673 - `type: "only"`
26674 
26675 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
26676 
26677 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
26678 
26679 - `type: "tool_reference"`
26680 
26681 Must be "tool_reference".
26682 
26683 - `name: string`
26684 
26685 Name of the tool. Compared exactly, so upper and lower case letters are different.
26686 
26687 minLength: 1, maxLength: 128
26688 
26689 - `BetaManagedAgentsWebFetchURLSourceExcept object`
26690 
26691 Every tool's results contribute URLs that may be fetched, except the named tools' results.
26692 
26693 - `type: "except"`
26694 
26695 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
26696 
26697 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
26698 
26699 - `type: "tool_reference"`
26700 
26701 Must be "tool_reference".
26702 
26703 - `name: string`
26704 
26705 Name of the tool. Compared exactly, so upper and lower case letters are different.
26706 
26707 minLength: 1, maxLength: 128
26708 
26709 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
26710 
26711 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
26712 
26713 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
26714 
26715 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
26716 
26717 - `BetaManagedAgentsWebFetchURLSourceAll object`
26718 
26719 Every URL from this source may be fetched. This is the default.
26720 
26721 - `BetaManagedAgentsWebFetchURLSourceNone object`
26722 
26723 This source contributes no URLs that may be fetched.
2512126724 
2512226725 - `allowed_domains: optional array of string`
2512326726 
from line 27081
2547827081{
2547927082 "data": [
2548027083 {
25481 "id": "sevt_011CZkZGOp0iBcp4kaQSihUmy",
27084 "id": "sevt_011CZkZGPp1iBcp4kaQSihUm",
2548227085 "content": [
2548327086 {
2548427087 "text": "Where is my order #1234?",
from line 27092
2548927092 "processed_at": "2026-03-15T10:00:00Z"
2549027093 },
2549127094 {
25492 "id": "sevt_011CZkZHPq1jCdq5lbRTjiVnz",
27095 "id": "sevt_011CZkZHPq1jCdq5mbRTjiVn",
2549327096 "content": [
2549427097 {
2549527098 "text": "Let me look up order #1234 for you.",
from line 28477
2687428477 
2687528478 - `BetaManagedAgentsSessionThreadCreatedEvent object`
2687628479 
26877 Emitted when a subagent is spawned as a new thread. Written to the parent thread's output stream so clients observing the session see child creation.
28480 Emitted when a child thread is created. Written to the parent thread's output stream so clients observing the session see child creation.
2687828481 
2687928482 - `type: "session.thread_created"`
2688028483 
from line 28953
2735028953 
2735128954 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
2735228955 
28956 - `"claude-haiku-5-5"`
28957 
28958 Fastest model for high-volume, real-time tasks
28959 
2735328960 - `"claude-sonnet-5-5"`
2735428961 
2735528962 Efficient model for coding and agents
from line 29326
2771929326 - `BetaManagedAgentsAutoPolicy object`
2772029327 
2772129328 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
29329 
29330 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
29331 
29332 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
29333 
29334 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
29335 
29336 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
29337 
29338 - `BetaManagedAgentsWebFetchURLSourceAll object`
29339 
29340 Every URL from this source may be fetched. This is the default.
29341 
29342 - `type: "all"`
29343 
29344 - `BetaManagedAgentsWebFetchURLSourceNone object`
29345 
29346 This source contributes no URLs that may be fetched.
29347 
29348 - `type: "none"`
29349 
29350 - `BetaManagedAgentsWebFetchURLSourceOnly object`
29351 
29352 Only the named tools' results contribute URLs that may be fetched.
29353 
29354 - `type: "only"`
29355 
29356 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
29357 
29358 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
29359 
29360 - `type: "tool_reference"`
29361 
29362 Must be "tool_reference".
29363 
29364 - `name: string`
29365 
29366 Name of the tool. Compared exactly, so upper and lower case letters are different.
29367 
29368 minLength: 1, maxLength: 128
29369 
29370 - `BetaManagedAgentsWebFetchURLSourceExcept object`
29371 
29372 Every tool's results contribute URLs that may be fetched, except the named tools' results.
29373 
29374 - `type: "except"`
29375 
29376 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
29377 
29378 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
29379 
29380 - `type: "tool_reference"`
29381 
29382 Must be "tool_reference".
29383 
29384 - `name: string`
29385 
29386 Name of the tool. Compared exactly, so upper and lower case letters are different.
29387 
29388 minLength: 1, maxLength: 128
29389 
29390 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
29391 
29392 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
29393 
29394 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
29395 
29396 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
29397 
29398 - `BetaManagedAgentsWebFetchURLSourceAll object`
29399 
29400 Every URL from this source may be fetched. This is the default.
29401 
29402 - `BetaManagedAgentsWebFetchURLSourceNone object`
29403 
29404 This source contributes no URLs that may be fetched.
2772229405 
2772329406 - `allowed_domains: optional array of string`
2772429407 
from line 29806
2812329806 
2812429807```json
2812529808{
28126 "id": "sevt_011CZkZGOp0iBcp4kaQSihUmy",
29809 "id": "sevt_011CZkZGPp1iBcp4kaQSihUm",
2812729810 "content": [
2812829811 {
2812929812 "text": "Where is my order #1234?",
2813029813 
Feedback