Source Intelligence
Sweep 28 Aug 2026 · 16:06Z Build v2.1.251 479 read Stable v2.1.236 Latest v2.1.251 Next v2.1.251 Feeds RSS JSON llms.txt

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

Search the documentation

50 pages for origin.

Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it. Cut at 50, so a narrower query shows the rest.

glossary Claude Developer Platform · in the page about-claude/glossary …ased on the input prompt, and then passed to the model along with the original query. The model uses this information to guide the output it generates. This allows the model to access and use informat… optimizing-for-cost-and-intelligence Claude Developer Platform · in the page about-claude/models/optimizing-for-cost-and-intelligence …wer instructions, three runs each, with the same model and tools. The original asked for two lines: ```text wrap 4. Finish with exactly two lines: LABEL: <one of: bug-confirmed, needs-more-info, dupl… content-moderation Claude Developer Platform · in the page about-claude/use-case-guides/content-moderation …protected characteristics (race, color, ethnicity, national origin, disability, religious affiliation, caste, sexual orientation, sex, gender identity and serious disease), or cont… Create the full URL from the GitHub repository Claude Developer Platform · in the page about-claude/use-case-guides/legal-summarization …tails_to_extract = [ "Parties involved (sublessor, sublessee, and original lessor)", "Property details (address, description, and permitted use)", "Term and rent (start date, end date, mon… PDF Processing Claude Developer Platform · in the page agents-and-tools/agent-skills/best-practices …eversible planning:** Claude can iterate on the plan without touching originals * **Clear debugging:** Error messages point to specific problems **When to use:** Batch operations, destructive changes… overview Claude Developer Platform · in the page agents-and-tools/mcp-tunnels/overview …es to the public internet, or allowlist Anthropic's IP ranges on your origin. <Note> MCP tunnels are in research preview. [Request access](https://claude.com/form/claude-managed-agents) to try them… bash-tool Claude Developer Platform · in the page agents-and-tools/tool-use/bash-tool …ations)) onward accepts it, including all current Claude models. The original `bash_20241022` version works only with the October 2024 Claude Sonnet 3.5 model ([retired](https://platform.claude.com/d… browser-use-tool Claude Developer Platform · in the page agents-and-tools/tool-use/browser-use-tool …rt pixels**, the pixel space of a full-viewport `screenshot` with the origin at the top left of the rendered page; there's no surrounding desktop or window frame. The toolset declares no display dimen… computer-use-tool Claude Developer Platform · in the page agents-and-tools/tool-use/computer-use-tool …the pixel space of the full-display screenshots you return, with the origin at the top left. Zoom images don't change this: after a `zoom`, Claude still expresses coordinates in the full screenshot's… fine-grained-tool-streaming Claude Developer Platform · in the page agents-and-tools/tool-use/fine-grained-tool-streaming …ambiguous to Claude that you received invalid JSON, and preserves the original input for debugging: ```json { "INVALID_JSON": "<the unparseable input you received>" } ``` Return the wrapper, seria… handle-tool-calls Claude Developer Platform · in the page agents-and-tools/tool-use/handle-tool-calls …de will use that information to continue generating a response to the original user prompt. ## Handling results from server tools Claude executes the tool internally and incorporates the results dir… how-tool-use-works Claude Developer Platform · in the page agents-and-tools/tool-use/how-tool-use-works …outputs as `tool_result` blocks. 4. Send a new request containing the original messages, the assistant's response, and a user message with the `tool_result` blocks. 5. Repeat from step 2 while `stop_r… overview Claude Developer Platform · in the page agents-and-tools/tool-use/overview …back in a tool_result block. # Claude uses the result to answer the original question. WEATHER="15 degrees Celsius, partly cloudy" curl -s https://api.anthropic.com/v1/messages \ -H "x-api-k… Process results programmatically Claude Developer Platform · in the page agents-and-tools/tool-use/programmatic-tool-calling …tool calls but no container ID. * Send the same `tools` array as the original request. The code execution tool must still be present for the paused code to resume, and the tools you send on this requ… strict-tool-use Claude Developer Platform · in the page agents-and-tools/tool-use/strict-tool-use …"type": "object", "properties": { "origin": {"type": "string"}, "destination": {"type": "string"}, "departure_date": {"type": "st… Log at info level Claude Developer Platform · in the page agents-and-tools/tool-use/tool-runner …# Append the modified response (this prevents auto-append of the original) runner.append_messages(message, tool_response) print(message.content) ``` </Tab> <Tab titl… web-fetch-tool Claude Developer Platform · in the page agents-and-tools/tool-use/web-fetch-tool …isplaying API outputs directly to end users, include citations to the original source. If you are making modifications to API outputs, including by reprocessing and/or combining them with your own mat… web-search-tool Claude Developer Platform · in the page agents-and-tools/tool-use/web-search-tool …API outputs directly to end users, citations must be included to the original source. If you are making modifications to API outputs, including by reprocessing or combining them with your own materia… Admin Claude Developer Platform · in the page api/admin …eferences this config, because previously encrypted data requires the original key identity to decrypt. #### Path parameters - `external_key_id: string` ID of the External Key. maxLength: 2048… Analytics Claude Developer Platform · in the page api/admin/analytics …0 - `slack_channel_ids: optional array of string` Filter to usage originating from specific Slack channels. Use `group_by[]=slack_channel_id` to break out per-channel values. maxItems: 100 - `… Cost Claude Developer Platform · in the page api/admin/analytics/cost …0 - `slack_channel_ids: optional array of string` Filter to usage originating from specific Slack channels. Use `group_by[]=slack_channel_id` to break out per-channel values. maxItems: 100 - `… Get Cost Over Time Claude Developer Platform · in the page api/admin/analytics/cost/list …0 - `slack_channel_ids: optional array of string` Filter to usage originating from specific Slack channels. Use `group_by[]=slack_channel_id` to break out per-channel values. maxItems: 100 - `… Get Per-User Cost Claude Developer Platform · in the page api/admin/analytics/cost/list_by_user …0 - `slack_channel_ids: optional array of string` Filter to usage originating from specific Slack channels. Use `group_by[]=slack_channel_id` to break out per-channel values. maxItems: 100 - `… Usage Claude Developer Platform · in the page api/admin/analytics/usage …0 - `slack_channel_ids: optional array of string` Filter to usage originating from specific Slack channels. Use `group_by[]=slack_channel_id` to break out per-channel values. maxItems: 100 - `… Get Token Usage Over Time Claude Developer Platform · in the page api/admin/analytics/usage/list …0 - `slack_channel_ids: optional array of string` Filter to usage originating from specific Slack channels. Use `group_by[]=slack_channel_id` to break out per-channel values. maxItems: 100 - `… Get Per-User Token Usage Claude Developer Platform · in the page api/admin/analytics/usage/list_by_user …0 - `slack_channel_ids: optional array of string` Filter to usage originating from specific Slack channels. Use `group_by[]=slack_channel_id` to break out per-channel values. maxItems: 100 - `… External Keys Claude Developer Platform · in the page api/admin/external_keys …eferences this config, because previously encrypted data requires the original key identity to decrypt. ### Path parameters - `external_key_id: string` ID of the External Key. maxLength: 2048… Update External Key Claude Developer Platform · in the page api/admin/external_keys/update …eferences this config, because previously encrypted data requires the original key identity to decrypt. ## Path parameters - `external_key_id: string` ID of the External Key. maxLength: 2048… Federation Issuers Claude Developer Platform · in the page api/admin/federation_issuers …eration issuer. Idempotent; re-archiving returns the issuer with its original `archived_at`. Rejected with 400 if any live (non-archived) federation rule still references the issuer; archive those ru… Archive Federation Issuer Claude Developer Platform · in the page api/admin/federation_issuers/archive …eration issuer. Idempotent; re-archiving returns the issuer with its original `archived_at`. Rejected with 400 if any live (non-archived) federation rule still references the issuer; archive those ru… Federation Rules Claude Developer Platform · in the page api/admin/federation_rules …stops immediately. Idempotent; re-archiving returns the rule with its original `archived_at`. Archiving clears the rule's workspace targeting (`workspace_id` and `workspace_ids` are emptied). Tokens a… Archive Federation Rule Claude Developer Platform · in the page api/admin/federation_rules/archive …stops immediately. Idempotent; re-archiving returns the rule with its original `archived_at`. Archiving clears the rule's workspace targeting (`workspace_id` and `workspace_ids` are emptied). Tokens a… Service Accounts Claude Developer Platform · in the page api/admin/service_accounts …count. Idempotent; re-archiving returns the service account with its original `archived_at`. Rejected with 400 if any live (non-archived) federation rule still targets this service account, same as i… Archive Service Account Claude Developer Platform · in the page api/admin/service_accounts/archive …count. Idempotent; re-archiving returns the service account with its original `archived_at`. Rejected with 400 if any live (non-archived) federation rule still targets this service account, same as i… Beta Claude Developer Platform · in the page api/beta …Thinking blocks must be passed back unmodified and in their original order; a modified block results in a 400 `invalid_request_error`. - `thinking: string` The `thinking`… Files Claude Developer Platform · in the page api/beta/files …file was created. format: date-time - `filename: string` Original filename of the uploaded file. maxLength: 500, minLength: 1 - `mime_type: string` MIME type of the file.… List Files Claude Developer Platform · in the page api/beta/files/list …file was created. format: date-time - `filename: string` Original filename of the uploaded file. maxLength: 500, minLength: 1 - `mime_type: string` MIME type of the file.… Get File Metadata Claude Developer Platform · in the page api/beta/files/retrieve_metadata …file was created. format: date-time - `filename: string` Original filename of the uploaded file. maxLength: 500, minLength: 1 - `mime_type: string` MIME type of the file.… Upload File Claude Developer Platform · in the page api/beta/files/upload …file was created. format: date-time - `filename: string` Original filename of the uploaded file. maxLength: 500, minLength: 1 - `mime_type: string` MIME type of the file.… Messages Claude Developer Platform · in the page api/beta/messages …Thinking blocks must be passed back unmodified and in their original order; a modified block results in a 400 `invalid_request_error`. - `thinking: string` The `thinking`… Batches Claude Developer Platform · in the page api/beta/messages/batches …Thinking blocks must be passed back unmodified and in their original order; a modified block results in a 400 `invalid_request_error`. - `thinking: string` The `t… Create a Message Batch Claude Developer Platform · in the page api/beta/messages/batches/create …Thinking blocks must be passed back unmodified and in their original order; a modified block results in a 400 `invalid_request_error`. - `thinking: string` The `t… Retrieve Message Batch results Claude Developer Platform · in the page api/beta/messages/batches/results …with the token attached. `false`: retry by resending the original request body unchanged, with the token attached — the appended-assistant form is not available for this refus… Count tokens in a Message Claude Developer Platform · in the page api/beta/messages/count_tokens …Thinking blocks must be passed back unmodified and in their original order; a modified block results in a 400 `invalid_request_error`. - `thinking: string` The `thinking`… Create a Message Claude Developer Platform · in the page api/beta/messages/create …Thinking blocks must be passed back unmodified and in their original order; a modified block results in a 400 `invalid_request_error`. - `thinking: string` The `thinking`… Organization Claude Developer Platform · in the page api/beta/organization …eferences this config, because previously encrypted data requires the original key identity to decrypt. #### Path parameters - `external_key_id: string` ID of the External Key. maxLength: 2048… External Keys Claude Developer Platform · in the page api/beta/organization/external_keys …eferences this config, because previously encrypted data requires the original key identity to decrypt. ### Path parameters - `external_key_id: string` ID of the External Key. maxLength: 2048… Update External Key Claude Developer Platform · in the page api/beta/organization/external_keys/update …eferences this config, because previously encrypted data requires the original key identity to decrypt. ## Path parameters - `external_key_id: string` ID of the External Key. maxLength: 2048… Federation Claude Developer Platform · in the page api/beta/organization/federation …eration issuer. Idempotent; re-archiving returns the issuer with its original `archived_at`. Rejected with 400 if any live (non-archived) federation rule still references the issuer; archive those ru… Issuers Claude Developer Platform · in the page api/beta/organization/federation/issuers …eration issuer. Idempotent; re-archiving returns the issuer with its original `archived_at`. Rejected with 400 if any live (non-archived) federation rule still references the issuer; archive those ru…