Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · api

Beta changedapi/beta

Nearest release: v2.1.322, published 2 hours before this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.

Recorded here
Lines+1,498added
Lines−143removed
From line 9 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits45to this page, all time

### Beta Organization Not Enrolled In Beta Error Details ### Beta Unsupported Charset Error Details ### Sign Out User

The whole hunk

from line 9, old and new numbered
/
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 9
99 
1010### Anthropic Beta
1111 
12- `AnthropicBeta = string or "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 52 more`
12- `AnthropicBeta = string or "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 53 more`
1313 
1414 Beta names you can send in the `anthropic-beta` header.
1515 
from line 121
121121 
122122 - `"webhooks-2026-10-07"`
123123 
124 - `"admin-user-sign-out-2026-10-08"`
125 
124126 - `"message-threads-2026-08-12"`
125127 
126128 - `"analytics-usage-cost-2026-08-24"`
from line 135
133135 
134136 - `type: "api_error"`
135137 
138 The broad category of the error.
139 
136140 default: api_error
137141 
138142 - `message: string`
139143 
144 A human-readable explanation of the error. Its wording can change, so don't match on it.
145 
140146 default: Internal server error
141147 
142148### Beta Authentication Error
from line 151
145151 
146152 - `type: "authentication_error"`
147153 
154 The broad category of the error.
155 
148156 default: authentication_error
149157 
150158 - `message: string`
151159 
160 A human-readable explanation of the error. Its wording can change, so don't match on it.
161 
152162 default: Authentication error
153163 
154164### Beta Billing Error
from line 167
157167 
158168 - `type: "billing_error"`
159169 
170 The broad category of the error.
171 
160172 default: billing_error
161173 
162174 - `message: string`
163175 
176 A human-readable explanation of the error. Its wording can change, so don't match on it.
177 
164178 default: Billing error
165179 
166180### Beta Currency
from line 189
175189 
176190 - `type: "invalid_request_error"`
177191 
192 The broad category of the error.
193 
178194 default: invalid_request_error
179195 
180196 - `message: string`
181197 
198 A human-readable explanation of the error. Its wording can change, so don't match on it.
199 
182200 default: Invalid request
183201 
184202 - `BetaAuthenticationError object`
from line 203
185203 
186204 - `type: "authentication_error"`
187205 
206 The broad category of the error.
207 
188208 default: authentication_error
189209 
190210 - `message: string`
191211 
212 A human-readable explanation of the error. Its wording can change, so don't match on it.
213 
192214 default: Authentication error
193215 
194216 - `BetaBillingError object`
from line 217
195217 
196218 - `type: "billing_error"`
197219 
220 The broad category of the error.
221 
198222 default: billing_error
199223 
200224 - `message: string`
201225 
226 A human-readable explanation of the error. Its wording can change, so don't match on it.
227 
202228 default: Billing error
203229 
204230 - `BetaPermissionError object`
from line 231
205231 
206232 - `type: "permission_error"`
207233 
234 The broad category of the error.
235 
208236 default: permission_error
209237 
210238 - `message: string`
211239 
240 A human-readable explanation of the error. Its wording can change, so don't match on it.
241 
212242 default: Permission denied
213243 
214244 - `BetaNotFoundError object`
from line 245
215245 
216246 - `type: "not_found_error"`
217247 
248 The broad category of the error.
249 
218250 default: not_found_error
219251 
220252 - `message: string`
221253 
254 A human-readable explanation of the error. Its wording can change, so don't match on it.
255 
222256 default: Not found
223257 
224258 - `BetaRateLimitError object`
from line 259
225259 
226260 - `type: "rate_limit_error"`
227261 
262 The broad category of the error.
263 
228264 default: rate_limit_error
229265 
230266 - `message: string`
231267 
268 A human-readable explanation of the error. Its wording can change, so don't match on it.
269 
232270 default: Rate limited
233271 
234272 - `BetaGatewayTimeoutError object`
from line 273
235273 
236274 - `type: "timeout_error"`
237275 
276 The broad category of the error.
277 
238278 default: timeout_error
239279 
240280 - `message: string`
241281 
282 A human-readable explanation of the error. Its wording can change, so don't match on it.
283 
242284 default: Request timeout
243285 
244286 - `BetaAPIError object`
from line 287
245287 
246288 - `type: "api_error"`
247289 
290 The broad category of the error.
291 
248292 default: api_error
249293 
250294 - `message: string`
251295 
296 A human-readable explanation of the error. Its wording can change, so don't match on it.
297 
252298 default: Internal server error
253299 
254300 - `BetaOverloadedError object`
from line 301
255301 
256302 - `type: "overloaded_error"`
257303 
304 The broad category of the error.
305 
258306 default: overloaded_error
259307 
260308 - `message: string`
261309 
310 A human-readable explanation of the error. Its wording can change, so don't match on it.
311 
262312 default: Overloaded
263313 
264314### Beta Error Response
from line 325
275325 
276326 - `type: "invalid_request_error"`
277327 
328 The broad category of the error.
329 
278330 default: invalid_request_error
279331 
280332 - `message: string`
281333 
334 A human-readable explanation of the error. Its wording can change, so don't match on it.
335 
282336 default: Invalid request
283337 
284338 - `BetaAuthenticationError object`
from line 339
285339 
286340 - `type: "authentication_error"`
287341 
342 The broad category of the error.
343 
288344 default: authentication_error
289345 
290346 - `message: string`
291347 
348 A human-readable explanation of the error. Its wording can change, so don't match on it.
349 
292350 default: Authentication error
293351 
294352 - `BetaBillingError object`
from line 353
295353 
296354 - `type: "billing_error"`
297355 
356 The broad category of the error.
357 
298358 default: billing_error
299359 
300360 - `message: string`
301361 
362 A human-readable explanation of the error. Its wording can change, so don't match on it.
363 
302364 default: Billing error
303365 
304366 - `BetaPermissionError object`
from line 367
305367 
306368 - `type: "permission_error"`
307369 
370 The broad category of the error.
371 
308372 default: permission_error
309373 
310374 - `message: string`
311375 
376 A human-readable explanation of the error. Its wording can change, so don't match on it.
377 
312378 default: Permission denied
313379 
314380 - `BetaNotFoundError object`
from line 381
315381 
316382 - `type: "not_found_error"`
317383 
384 The broad category of the error.
385 
318386 default: not_found_error
319387 
320388 - `message: string`
321389 
390 A human-readable explanation of the error. Its wording can change, so don't match on it.
391 
322392 default: Not found
323393 
324394 - `BetaRateLimitError object`
from line 395
325395 
326396 - `type: "rate_limit_error"`
327397 
398 The broad category of the error.
399 
328400 default: rate_limit_error
329401 
330402 - `message: string`
331403 
404 A human-readable explanation of the error. Its wording can change, so don't match on it.
405 
332406 default: Rate limited
333407 
334408 - `BetaGatewayTimeoutError object`
from line 409
335409 
336410 - `type: "timeout_error"`
337411 
412 The broad category of the error.
413 
338414 default: timeout_error
339415 
340416 - `message: string`
341417 
418 A human-readable explanation of the error. Its wording can change, so don't match on it.
419 
342420 default: Request timeout
343421 
344422 - `BetaAPIError object`
from line 423
345423 
346424 - `type: "api_error"`
347425 
426 The broad category of the error.
427 
348428 default: api_error
349429 
350430 - `message: string`
351431 
432 A human-readable explanation of the error. Its wording can change, so don't match on it.
433 
352434 default: Internal server error
353435 
354436 - `BetaOverloadedError object`
from line 437
355437 
356438 - `type: "overloaded_error"`
357439 
440 The broad category of the error.
441 
358442 default: overloaded_error
359443 
360444 - `message: string`
361445 
446 A human-readable explanation of the error. Its wording can change, so don't match on it.
447 
362448 default: Overloaded
363449 
364450 - `request_id: string or null`
from line 455
369455 
370456 - `type: "timeout_error"`
371457 
458 The broad category of the error.
459 
372460 default: timeout_error
373461 
374462 - `message: string`
375463 
464 A human-readable explanation of the error. Its wording can change, so don't match on it.
465 
376466 default: Request timeout
377467 
378468### Beta Invalid Request Error
from line 471
381471 
382472 - `type: "invalid_request_error"`
383473 
474 The broad category of the error.
475 
384476 default: invalid_request_error
385477 
386478 - `message: string`
387479 
480 A human-readable explanation of the error. Its wording can change, so don't match on it.
481 
388482 default: Invalid request
389483 
390484### Beta Monetary Amount
from line 503
409503 
410504 - `type: "not_found_error"`
411505 
506 The broad category of the error.
507 
412508 default: not_found_error
413509 
414510 - `message: string`
415511 
512 A human-readable explanation of the error. Its wording can change, so don't match on it.
513 
416514 default: Not found
417515 
516### Beta Organization Not Enrolled In Beta Error Details
517 
518- `BetaOrganizationNotEnrolledInBetaErrorDetails object`
519 
520 The beta that the endpoint requires is not enabled for the organization. The message names the beta value.
521 
522 - `error_code: "organization_not_enrolled_in_beta"`
523 
418524### Beta Overloaded Error
419525 
420526- `BetaOverloadedError object`
from line 527
421527 
422528 - `type: "overloaded_error"`
423529 
530 The broad category of the error.
531 
424532 default: overloaded_error
425533 
426534 - `message: string`
427535 
536 A human-readable explanation of the error. Its wording can change, so don't match on it.
537 
428538 default: Overloaded
429539 
430540### Beta Permission Error
from line 543
433543 
434544 - `type: "permission_error"`
435545 
546 The broad category of the error.
547 
436548 default: permission_error
437549 
438550 - `message: string`
439551 
552 A human-readable explanation of the error. Its wording can change, so don't match on it.
553 
440554 default: Permission denied
441555 
442556### Beta Rate Limit Error
from line 559
445559 
446560 - `type: "rate_limit_error"`
447561 
562 The broad category of the error.
563 
448564 default: rate_limit_error
449565 
450566 - `message: string`
451567 
568 A human-readable explanation of the error. Its wording can change, so don't match on it.
569 
452570 default: Rate limited
453571 
572### Beta Unsupported Charset Error Details
573 
574- `BetaUnsupportedCharsetErrorDetails object`
575 
576 The request's `Content-Type` header names a charset other than UTF-8, ISO-8859-1 or US-ASCII. Send the request with no charset, or with one of these.
577 
578 - `error_code: "unsupported_charset"`
579 
454580## Beta › Models
455581 
456582### List Models
from line 735
609735 
610736 - `"webhooks-2026-10-07"`
611737 
738 - `"admin-user-sign-out-2026-10-08"`
739 
612740 - `"message-threads-2026-08-12"`
613741 
614742 - `"analytics-usage-cost-2026-08-24"`
from line 1226
10981226 
10991227 - `"webhooks-2026-10-07"`
11001228 
1229 - `"admin-user-sign-out-2026-10-08"`
1230 
11011231 - `"message-threads-2026-08-12"`
11021232 
11031233 - `"analytics-usage-cost-2026-08-24"`
from line 1696
15661696 
15671697 - `"webhooks-2026-10-07"`
15681698 
1699 - `"admin-user-sign-out-2026-10-08"`
1700 
15691701 - `"message-threads-2026-08-12"`
15701702 
15711703 - `"analytics-usage-cost-2026-08-24"`
from line 4693
45614693 
45624694 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
45634695 
4696 - `"claude-fable-5-2"`
4697 
4698 Built for the most ambitious work in coding, enterprise workflows, and the sciences
4699 
4700 - `"claude-mythos-5-2"`
4701 
4702 Built for the most demanding cybersecurity and life sciences research, available through verification programs
4703 
45644704 - `"claude-haiku-5-5"`
45654705 
45664706 Fastest model for high-volume, real-time tasks
from line 5051
49115051 Accepted in `messages[].content` and not rendered into the prompt; not
49125052 validated against the request's `fallbacks` chain or top-level `model`.
49135053 
4914 Echo the assistant turn back verbatim, including this block in its
5054 When you send the assistant turn back, keep this block in its
49155055 original position. The block marks the boundary between content produced
49165056 before and after a fallback hop, and the server relies on that boundary
49175057 to validate the turn: when thinking runs flank the boundary, omitting
from line 5058
49185058 the block merges them into one span the server cannot validate (the
49195059 request is rejected), and moving it into the middle of a single run is
49205060 likewise rejected; between non-thinking blocks the block's placement has
4921 no validation effect.
5061 no effect on thinking validation.
49225062 
5063 Some blocks from before the turn's final `fallback` block must be left
5064 out when you send the turn back, and no `tool_result` is sent for a
5065 `tool_use` block you left out.
5066 
5067 See the [refusals and fallback guide](https://platform.claude.com/docs/en/build-with-claude/refusals-and-fallback?sdk_languages=http#continuing-the-conversation) to learn which blocks to keep.
5068 
49235069 - `type: "fallback"`
49245070 
49255071 - `from: BetaFallbackInfoParam`
from line 7606
74607606 
74617607 Create a cache control breakpoint at this content block.
74627608 
7463 - `defer_loading: optional boolean`
7464 
7465 If true, tool will not be included in initial system prompt. Only loaded when returned via tool_reference from tool search.
7466 
7467 - `input_examples: optional array of map[unknown]`
7468 
7469 - `strict: optional boolean`
7470 
7471 When true, guarantees schema validation on tool names and inputs
7472 
7473 - `BetaToolComputerUse20250124 object`
7474 
7475 - `type: "computer_20250124"`
7476 
7477 - `display_height_px: number`
7478 
7479 The height of the display in pixels.
7480 
7481 minimum: 1
7482 
7483 - `display_width_px: number`
7484 
7485 The width of the display in pixels.
7486 
7487 minimum: 1
7488 
7489 - `name: "computer"`
7490 
7491 Name of the tool.
7492 
7493 This is how the tool will be called by the model and in `tool_use` blocks.
7494 
7495 - `allowed_callers: optional array of "direct" or "code_execution_20250825" or "code_execution_20260120" or "code_execution_20260521"`
7496 
7497 - `"direct"`
7498 
7499 - `"code_execution_20250825"`
7500 
7501 - `"code_execution_20260120"`
7502 
7503 - `"code_execution_20260521"`
7504 
7505 - `cache_control: optional BetaCacheControlEphemeral or null`
7506 
7507 Create a cache control breakpoint at this content block.
7508 
7509 - `defer_loading: optional boolean`
7510 
7511 If true, tool will not be included in initial system prompt. Only loaded when returned via tool_reference from tool search.
7512 
7513 - `display_number: optional number or null`
7514 
7515 The X11 display number (e.g. 0, 1) for the display.
7516 
7517 minimum: 0
7518 
7519 - `input_examples: optional array of map[unknown]`
7520 
7521 - `strict: optional boolean`
7522 
7523 When true, guarantees schema validation on tool names and inputs
7524 
7525 - `BetaToolTextEditor20241022 object`
7526 
7527 - `type: "text_editor_20241022"`
7528 
7529 - `name: "str_replace_editor"`
7530 
7531 Name of the tool.
7532 
7533 This is how the tool will be called by the model and in `tool_use` blocks.
7534 
7535 - `allowed_callers: optional array of "direct" or "code_execution_20250825" or "code_execution_20260120" or "code_execution_20260521"`
7536 
7537 - `"direct"`
7538 
7539 - `"code_execution_20250825"`
7540 
7541 - `"code_execution_20260120"`
7542 
7543 - `"code_execution_20260521"`
7544 
7545 - `cache_control: optional BetaCacheControlEphemeral or null`
7546 
7547 Create a cache control breakpoint at this content block.
7548 
7549 - `defer_loading: optional boolean`
7550 
7551 If true, tool will not be included in initial system prompt. Only loaded when returned via tool_reference from tool search.
7552 
7553 - `input_examples: optional array of map[unknown]`
7554 
7555 - `strict: optional boolean`
7556 
7557 When true, guarantees schema validation on tool names and inputs
7558 
7559 - `BetaToolComputerUse20251124 object`
7560 
7561 - `type: "computer_20251124"`
7562 
7563 - `display_height_px: number`
7564 
7565 The height of the display in pixels.
7566 
7567 minimum: 1
7568 
7569 - `display_width_px: number`
7570 
7571 The width of the display in pixels.
7572 
7573 minimum: 1
7574 
7575 - `name: "computer"`
7576 
7577 Name of the tool.
7578 
7579 This is how the tool will be called by the model and in `tool_use` blocks.
7580 
7581 - `allowed_callers: optional array of "direct" or "code_execution_20250825" or "code_execution_20260120" or "code_execution_20260521"`
7582 
7583 - `"direct"`
7584 
7585 - `"code_execution_20250825"`
7586 
7587 - `"code_execution_20260120"`
7588 
7589 - `"code_execution_20260521"`
7590 
7591 - `cache_control: optional BetaCacheControlEphemeral or null`
7592 
7593 Create a cache control breakpoint at this content block.
7594 
7595 - `defer_loading: optional boolean`
7596 
7597 If true, tool will not be included in initial system prompt. Only loaded when returned via tool_reference from tool search.
7598 
7599 - `display_number: optional number or null`
7600 
7601 The X11 display number (e.g. 0, 1) for the display.
7602 
7603 minimum: 0
7604 
7605 - `enable_zoom: optional boolean`
7606 
7607 Whether to enable an action to take a zoomed-in screenshot of the screen.
7608 
7609 - `input_examples: optional array of map[unknown]`
7610 
7611 - `strict: optional boolean`
7612 
7613 When true, guarantees schema validation on tool names and inputs
7614 
7615 - `BetaComputerToolset20260801 object`
7616 
7617 The computer toolset: a single `tools[]` entry (carrying no
7618 `name`) that declares
7609 - `
Feedback