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…