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
/
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 - `
No line in this hunk matches that.