One read of Claude Developer Platformapi-20261009T153709Z
536 pages moved out of 760 read.
Pages moved
536
significant first
Pages read
760
in this capture
Captured
15:37 UTC
Corpus hash
9680386eb15e
corpus-hash
What this read moved
276-300 of 536, page 12 of 22This capture is too large to show at once. Changes 276-300 of 536 are below, significant first; the rest are on the following screens.
api/compliance/organizations/roles/retrieve Changed · +6 / -0 lines
from line 21
2121
2222## Headers
2323
24- `"anthropic-version": optional string`
25
26 The version of the Claude API you want to use.
27
28 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
29
2430- `"x-api-key": optional string`
2531
2632## Returns
api/compliance/organizations/settings Changed · +6 / -0 lines
from line 35
3535
3636### Headers
3737
38- `"anthropic-version": optional string`
39
40 The version of the Claude API you want to use.
41
42 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
43
3844- `"x-api-key": optional string`
3945
4046### Returns
api/compliance/organizations/settings/retrieve Changed · +6 / -0 lines
from line 33
3333
3434## Headers
3535
36- `"anthropic-version": optional string`
37
38 The version of the Claude API you want to use.
39
40 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
41
3642- `"x-api-key": optional string`
3743
3844## Returns
api/compliance/organizations/users Changed · +6 / -0 lines
from line 31
3131
3232### Headers
3333
34- `"anthropic-version": optional string`
35
36 The version of the Claude API you want to use.
37
38 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
39
3440- `"x-api-key": optional string`
3541
3642### Returns
api/compliance/organizations/users/list Changed · +6 / -0 lines
from line 29
2929
3030## Headers
3131
32- `"anthropic-version": optional string`
33
34 The version of the Claude API you want to use.
35
36 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
37
3238- `"x-api-key": optional string`
3339
3440## Returns
api/errors Changed · +4 / -4 lines
from line 507
507507
508508Claude Haiku 5.5 accepts `thinking: {"type": "disabled"}` and holds it to the same two effort limits that apply to `between_tools`: at `xhigh` or `max` effort, or with a per-message `output_config.effort` that differs from the level in effect, the request returns a 400 `invalid_request_error` with the matching message shown earlier.
509509
510In both messages, "enable thinking" means adaptive thinking: omit the `thinking` field or send `thinking: {"type": "adaptive"}`. Claude Sonnet 5.5 rejects `"enabled"` with a 400 error. To vary effort per turn, use adaptive thinking.
510In both messages, "enable thinking" means adaptive thinking: omit the `thinking` field or send `thinking: {"type": "adaptive"}`. Claude Sonnet 5.5 and Claude Haiku 5.5 reject `"enabled"` with a 400 error. To vary effort per turn, use adaptive thinking.
511511
512512Sending `thinking: {"type": "between_tools"}` to any model other than Claude Sonnet 5.5 returns a 400 `invalid_request_error`:
513513
from line 531
531531
532532### Computer use tool version not supported
533533
534On the Claude API and Google Cloud, Claude Opus 5.5, Claude Sonnet 5.5, and Claude Haiku 5.5 support [computer use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use-tool) only as the `computer_toolset_20260801` toolset. On those platforms, sending any of these models a `tools` entry of the earlier `computer_20251124` type (with that tool's beta header) returns a 400 `invalid_request_error`. The message names the rejected type, then lists the tool types the model does accept after `Did you mean one of`. For Claude Opus 5.5, it begins:
534On the Claude API and Google Cloud, Claude Opus 5.5, Claude Sonnet 5.5, and Claude Haiku 5.5 support [computer use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use-tool) only as the `computer_toolset_20260801` toolset. On those platforms, sending any of these models a `tools` entry of the earlier `computer_20251124` or `computer_20250124` type, with that tool's beta header, returns a 400 `invalid_request_error`. The message names the rejected type, then lists the tool types the model does accept after `Did you mean one of`. For Claude Opus 5.5, it begins:
535535
536536```text wrap
537537'claude-opus-5-5' does not support tool types: computer_20251124.
538538```
539539
540The API returns the same message for any Anthropic-defined tool type that the requested model doesn't support. Declare `{"type": "computer_toolset_20260801"}` without the beta header and update your agent loop as described in [Migrate from `computer_20251124`](https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use-tool#migrate-from-computer-20251124). Earlier models that support the toolset keep accepting `computer_20251124`, as do Claude Opus 5.5 and Claude Sonnet 5.5 on Amazon Bedrock.
540The API returns the same message for any Anthropic-defined tool type that the requested model doesn't support. Declare `{"type": "computer_toolset_20260801"}` without the beta header and update your agent loop as described in [Migrate from `computer_20251124`](https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use-tool#migrate-from-computer-20251124). To move from `computer_20250124`, see [Move computer use to the toolset](https://platform.claude.com/docs/en/models/haiku-5-5/migration-guide#computer-use-toolset) in the Claude Haiku 5.5 migration guide. Earlier models that support the toolset keep accepting `computer_20251124`, as do Claude Opus 5.5, Claude Sonnet 5.5, and Claude Haiku 5.5 on Amazon Bedrock.
541541
542542### Thinking block no longer matches the conversation
543543
from line 547
547547messages.{i}.content.{j}: Invalid `signature` in `thinking` block. The block is bound to a different conversation. Remove the block, or set `thinking.block_binding.prefix_mismatch_behavior` to "drop_block".
548548```
549549
550Without the `thinking-binding-controls-2026-08-01` beta header the message also names that header. Keep the conversation history append-only, or send the beta header with `prefix_mismatch_behavior: "drop_block"` to drop the block and continue. On Claude Sonnet 5.5, `block_binding` works only with `thinking: {"type": "adaptive"}`. With `between_tools`, keep the history append-only, or strip the thinking blocks from the edited turn on. A block from a model the target model can't read is dropped rather than rejected. See [Keeping the prefix unchanged](https://platform.claude.com/docs/en/build-with-claude/preserved-thinking#prefix-check) and [Troubleshooting thinking](https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting#error-thinking-block-signature).
550Without the `thinking-binding-controls-2026-08-01` beta header the message also names that header. Keep the conversation history append-only, or send the beta header with `prefix_mismatch_behavior: "drop_block"` to drop the block and continue. On Claude Sonnet 5.5 and Claude Haiku 5.5, `block_binding` works only with `thinking: {"type": "adaptive"}`. With `between_tools` on Claude Sonnet 5.5, or `thinking: {"type": "disabled"}` on Claude Haiku 5.5, keep the history append-only, or strip the thinking blocks from the edited turn on. A block from a model the target model can't read is dropped rather than rejected. See [Keeping the prefix unchanged](https://platform.claude.com/docs/en/build-with-claude/preserved-thinking#prefix-check) and [Troubleshooting thinking](https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting#error-thinking-block-signature).
551551
552552Sending `thinking.block_binding` without the `thinking-binding-controls-2026-08-01` [beta header](https://platform.claude.com/docs/en/api/beta-headers) returns a 400 `invalid_request_error` whose message ends in:
553553
api/files Changed · +30 / -0 lines
from line 13
1313
1414### Headers
1515
16- `"anthropic-version": optional string`
17
18 The version of the Claude API you want to use.
19
20 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
21
1622- `"anthropic-workspace-id": optional string`
1723
1824 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 142
136142
137143### Headers
138144
145- `"anthropic-version": optional string`
146
147 The version of the Claude API you want to use.
148
149 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
150
139151- `"anthropic-workspace-id": optional string`
140152
141153 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 254
242254
243255### Headers
244256
257- `"anthropic-version": optional string`
258
259 The version of the Claude API you want to use.
260
261 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
262
245263- `"anthropic-workspace-id": optional string`
246264
247265 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 288
270288
271289### Headers
272290
291- `"anthropic-version": optional string`
292
293 The version of the Claude API you want to use.
294
295 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
296
273297- `"anthropic-workspace-id": optional string`
274298
275299 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 388
364388 ID of the File.
365389
366390### Headers
391
392- `"anthropic-version": optional string`
393
394 The version of the Claude API you want to use.
395
396 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
367397
368398- `"anthropic-workspace-id": optional string`
369399
api/files/delete Changed · +6 / -0 lines
from line 17
1717
1818## Headers
1919
20- `"anthropic-version": optional string`
21
22 The version of the Claude API you want to use.
23
24 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
25
2026- `"anthropic-workspace-id": optional string`
2127
2228 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
api/files/download Changed · +6 / -0 lines
from line 17
1717
1818## Headers
1919
20- `"anthropic-version": optional string`
21
22 The version of the Claude API you want to use.
23
24 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
25
2026- `"anthropic-workspace-id": optional string`
2127
2228 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
api/files/list Changed · +6 / -0 lines
from line 29
2929
3030## Headers
3131
32- `"anthropic-version": optional string`
33
34 The version of the Claude API you want to use.
35
36 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
37
3238- `"anthropic-workspace-id": optional string`
3339
3440 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
api/files/retrieve_metadata Changed · +6 / -0 lines
from line 17
1717
1818## Headers
1919
20- `"anthropic-version": optional string`
21
22 The version of the Claude API you want to use.
23
24 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
25
2026- `"anthropic-workspace-id": optional string`
2127
2228 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
api/files/upload Changed · +6 / -0 lines
from line 11
1111
1212## Headers
1313
14- `"anthropic-version": optional string`
15
16 The version of the Claude API you want to use.
17
18 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
19
1420- `"anthropic-workspace-id": optional string`
1521
1622 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
api/messages Changed · +48 / -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 17
1717
1818### Headers
1919
20- `"anthropic-version": optional string`
21
22 The version of the Claude API you want to use.
23
24 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
25
2026- `"anthropic-user-profile-id": optional string`
2127
2228 The user profile ID to attribute this request to. Use when acting on behalf of a party other than your organization. Requires the `user-profiles` beta header.
from line 4534
45284534
45294535### Headers
45304536
4537- `"anthropic-version": optional string`
4538
4539 The version of the Claude API you want to use.
4540
4541 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
4542
45314543- `"anthropic-user-profile-id": optional string`
45324544
45334545 The user profile ID to attribute this request to. Use when acting on behalf of a party other than your organization. Requires the `user-profiles` beta header.
from line 8658
86468658
86478659### Browser Hover Tool Use Block
86488660
8649- `BrowserHoverToolUseBlock object`
8650
8651 - `type: "tool_use"`
8652
8653 default: tool_use
8654
8655 - `id: string`
8656
8657 pattern: ^[a-zA-Z0-9_-]+$
8658
8659 - `caller: ToolUseCaller`
8660
8661 Which party invoked the tool call: the model directly, or a server tool on its behalf.
8662
8663 - `DirectCaller object`
8664
8665 Tool invocation directly from the model.
8666
8667 - `type: "direct"`
8668
8669 - `ServerToolCaller object`
8670
8671 Tool invocation generated b
8661- `BrowserH
api/messages/batches Changed · +36 / -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 17
1717
1818### Headers
1919
20- `"anthropic-version": optional string`
21
22 The version of the Claude API you want to use.
23
24 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
25
2026- `"anthropic-user-profile-id": optional string`
2127
2228 The user profile ID to attribute the requests in this batch to. Use when acting on behalf of a party other than your organization. Requires the `user-profiles` beta header. Applies to every request in the batch; an individual request whose `user_profile_id` body field conflicts with this header is errored.
from line 3286
32803286
32813287### Headers
32823288
3289- `"anthropic-version": optional string`
3290
3291 The version of the Claude API you want to use.
3292
3293 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
3294
32833295- `"anthropic-workspace-id": optional string`
32843296
32853297 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 3467
34553467
34563468### Headers
34573469
3470- `"anthropic-version": optional string`
3471
3472 The version of the Claude API you want to use.
3473
3474 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
3475
34583476- `"anthropic-workspace-id": optional string`
34593477
34603478 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 3657
36393657
36403658### Headers
36413659
3660- `"anthropic-version": optional string`
3661
3662 The version of the Claude API you want to use.
3663
3664 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
3665
36423666- `"anthropic-workspace-id": optional string`
36433667
36443668 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 3829
38053829
38063830### Headers
38073831
3832- `"anthropic-version": optional string`
3833
3834 The version of the Claude API you want to use.
3835
3836 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
3837
38083838- `"anthropic-workspace-id": optional string`
38093839
38103840 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 3893
38633893
38643894### Headers
38653895
3896- `"anthropic-version": optional string`
3897
3898 The version of the Claude API you want to use.
3899
3900 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
3901
38663902- `"anthropic-workspace-id": optional string`
38673903
38683904 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 8699
86638699
86648700 - `content: ToolSearchToolResultError or ToolSearchToolSearchResultBlock`
86658701
8666 - `ToolSearchToolResultError object`
8667
8668 - `type: "tool_search_tool_result_error"`
8669
8670 default: tool_search_tool_result_error
8671
8672 - `error_code: ToolSearchToolResultErrorCode`
8673
8674 - `"invalid_tool_input"`
8675
8676 - `"unavailable"`
8677
8678 - `"too_many_requests"`
8679
8680 - `"execution_time_exceeded"`
8681
8682 - `error_message: string or null`
8683
8684 - `ToolSearchToolSearchResultBlock object`
8685
8686 - `type: "tool_search_tool_search_result"`
8687
8688 default: tool_search_tool_search_result
8689
8690 - `tool_references: array of ToolReferenceBlock`
8691
8692 - `type: "tool_reference"`
8693
8694 default: tool_reference
8695
8696 - `tool_name: string`
8697
8698 minLength: 1, maxLength: 256, pattern: ^[a-zA-Z0-9_-]{1,256}$
8699
8700 - `tool_use_id: string`
8701
8702 pattern: ^srvtoolu_[a-zA-Z0-9_]+$
8703
8704 - `ContainerUploadBlock object`
8705
8706 Response model for a file uploaded to the container.
8707
8708 - `type: "container_upload"`
8709
8710 default: container_upload
8711
8712 - `file_id: string`
8713
8714 - `diagnostics: Diagnostics or null`
8715
8716 Request-level diagnostics. `null` when the request did not supply `diagnostics`,
8702 - `ToolSearc
api/messages/batches/cancel Changed · +6 / -0 lines
from line 21
2121
2222## Headers
2323
24- `"anthropic-version": optional string`
25
26 The version of the Claude API you want to use.
27
28 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
29
2430- `"anthropic-workspace-id": optional string`
2531
2632 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
api/messages/batches/create Changed · +6 / -0 lines
from line 15
1515
1616## Headers
1717
18- `"anthropic-version": optional string`
19
20 The version of the Claude API you want to use.
21
22 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
23
1824- `"anthropic-user-profile-id": optional string`
1925
2026 The user profile ID to attribute the requests in this batch to. Use when acting on behalf of a party other than your organization. Requires the `user-profiles` beta header. Applies to every request in the batch; an individual request whose `user_profile_id` body field conflicts with this header is errored.
api/messages/batches/delete Changed · +6 / -0 lines
from line 21
2121
2222## Headers
2323
24- `"anthropic-version": optional string`
25
26 The version of the Claude API you want to use.
27
28 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
29
2430- `"anthropic-workspace-id": optional string`
2531
2632 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
api/messages/batches/list Changed · +6 / -0 lines
from line 31
3131
3232## Headers
3333
34- `"anthropic-version": optional string`
35
36 The version of the Claude API you want to use.
37
38 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
39
3440- `"anthropic-workspace-id": optional string`
3541
3642 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
api/messages/batches/results Changed · +6 / -0 lines
from line 21
2121
2222## Headers
2323
24- `"anthropic-version": optional string`
25
26 The version of the Claude API you want to use.
27
28 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
29
2430- `"anthropic-workspace-id": optional string`
2531
2632 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
api/messages/batches/retrieve Changed · +6 / -0 lines
from line 19
1919
2020## Headers
2121
22- `"anthropic-version": optional string`
23
24 The version of the Claude API you want to use.
25
26 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
27
2228- `"anthropic-workspace-id": optional string`
2329
2430 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
api/messages/count_tokens Changed · +6 / -0 lines
from line 15
1515
1616## Headers
1717
18- `"anthropic-version": optional string`
19
20 The version of the Claude API you want to use.
21
22 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
23
1824- `"anthropic-user-profile-id": optional string`
1925
2026 The user profile ID to attribute this request to. Use when acting on behalf of a party other than your organization. Requires the `user-profiles` beta header.
api/messages/create Changed · +6 / -0 lines
from line 15
1515
1616## Headers
1717
18- `"anthropic-version": optional string`
19
20 The version of the Claude API you want to use.
21
22 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
23
1824- `"anthropic-user-profile-id": optional string`
1925
2026 The user profile ID to attribute this request to. Use when acting on behalf of a party other than your organization. Requires the `user-profiles` beta header.
api/models Changed · +12 / -0 lines
from line 45
4545
4646### Headers
4747
48- `"anthropic-version": optional string`
49
50 The version of the Claude API you want to use.
51
52 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
53
4854- `"anthropic-workspace-id": optional string`
4955
5056 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 493
487493 Model identifier or alias.
488494
489495### Headers
496
497- `"anthropic-version": optional string`
498
499 The version of the Claude API you want to use.
500
501 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
490502
491503- `"anthropic-workspace-id": optional string`
492504
api/models/list Changed · +6 / -0 lines
from line 43
4343
4444## Headers
4545
46- `"anthropic-version": optional string`
47
48 The version of the Claude API you want to use.
49
50 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
51
4652- `"anthropic-workspace-id": optional string`
4753
4854 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
api/models/retrieve Changed · +6 / -0 lines
from line 19
1919
2020## Headers
2121
22- `"anthropic-version": optional string`
23
24 The version of the Claude API you want to use.
25
26 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
27
2228- `"anthropic-workspace-id": optional string`
2329
2430 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).