Retrieve Message Batch results changedapi/beta/messages/batches/results
Recorded here
Lines+7added
Lines−7removed
From line
11
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits25to this page, all time
The whole hunk
from line 11, old and new numbered
/
from line 11
1111
1212Each line in the file is a JSON object containing the result of a single request in the Message Batch. Results are not guaranteed to be in the same order as requests. Use the `custom_id` field to match results to requests.
1313
14Learn more about the Message Batches API in our [user guide](https://platform.claude.com/docs/en/build-with-claude/batch-processing)
14Learn more about the Message Batches API in our [user guide](https://platform.claude.com/docs/en/build-with-claude/batch-processing?sdk_languages=http)
1515
1616## Path parameters
1717
from line 25
2525
2626 The version of the Claude API you want to use.
2727
28 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
28 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).
2929
3030- `"anthropic-beta": optional array of AnthropicBeta`
3131
from line 402
402402
403403 This is an opaque field and should not be interpreted or parsed. When passing thinking blocks back to the API (required when using tools with extended thinking), pass them back exactly as received, with this field intact.
404404
405 See [extended thinking](https://platform.claude.com/docs/en/build-with-claude/extended-thinking) for details.
405 See [extended thinking](https://platform.claude.com/docs/en/build-with-claude/extended-thinking?sdk_languages=http) for details.
406406
407407 - `thinking: string`
408408
from line 420
420420
421421 Pass `redacted_thinking` blocks back to the API unchanged when continuing a multi-turn conversation.
422422
423 See [extended thinking](https://platform.claude.com/docs/en/build-with-claude/extended-thinking#redacted-thinking-blocks) for details.
423 See [extended thinking](https://platform.claude.com/docs/en/build-with-claude/extended-thinking?sdk_languages=http#redacted-thinking-blocks) for details.
424424
425425 - `BetaToolUseBlock object`
426426
from line 1226
12261226 - `5m`: 5 minutes
12271227 - `1h`: 1 hour
12281228
1229 Defaults to `5m`. See [prompt caching pricing](https://platform.claude.com/docs/en/build-with-claude/prompt-caching) for details.
1229 Defaults to `5m`. See [prompt caching pricing](https://platform.claude.com/docs/en/build-with-claude/prompt-caching?sdk_languages=http) for details.
12301230
12311231 - `"5m"`
12321232
from line 3238
32383238
32393239 - `"reasoning_extraction"`
32403240
3241 The request asks the model to reproduce its internal reasoning in the response text. To get reasoning in a structured form instead, use [adaptive thinking](https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking).
3241 The request asks the model to reproduce its internal reasoning in the response text. To get reasoning in a structured form instead, use [adaptive thinking](https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking?sdk_languages=http).
32423242
32433243 - `"general_harms"`
32443244
from line 3419
34193419
34203420 - `"reasoning_extraction"`
34213421
3422 The request asks the model to reproduce its internal reasoning in the response text. To get reasoning in a structured form instead, use [adaptive thinking](https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking).
3422 The request asks the model to reproduce its internal reasoning in the response text. To get reasoning in a structured form instead, use [adaptive thinking](https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking?sdk_languages=http).
34233423
34243424 - `"general_harms"`
34253425
No line in this hunk matches that.