Search the documentation
50 pages for path.
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.
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
about-claude/models/migration-guide
…`role: "system"` in `messages` with a 400 error. If you maintain code paths that rebuild the full message history to update instructions, you can simplify them and preserve [prompt cache](https://plat…
optimizing-for-cost-and-intelligence
Claude Developer Platform · in the page
about-claude/models/optimizing-for-cost-and-intelligence
…equest no one is waiting on through a batch, and keep the interactive path for the rest. Batching is the second-largest free lever after caching for unattended agent work: evaluation runs, backfills,…
Create an instance of the Claude API client
Claude Developer Platform · in the page
about-claude/use-case-guides/ticket-routing
…ance and accuracy:** You can create different prompts for each parent path, allowing for more targeted and context-specific classification. This can lead to improved accuracy and more nuanced handling…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/best-practices
…onal flags. ```` **Analogy:** Think of Claude as a robot exploring a path: * **Narrow bridge with cliffs on both sides:** There's only one safe way forward. Provide specific guardrails and exact ins…
claude-api-skill
Claude Developer Platform · in the page
agents-and-tools/agent-skills/claude-api-skill
…ling before reading response content and setting up a [fallback retry path](https://platform.claude.com/docs/en/build-with-claude/refusals-and-fallback) when the target is Claude Fable 5 or Claude Opu…
enterprise
Claude Developer Platform · in the page
agents-and-tools/agent-skills/enterprise
…osed in Git history and context window | | Filesystem access scope | Paths outside the Skill directory, broad glob patterns, path traversal (`../`) | Medium: may access unintend…
quickstart
Claude Developer Platform · in the page
agents-and-tools/agent-skills/quickstart
…-n "$file_id" ]]; then # Download the file and save it output_path="${TMPDIR:-/tmp}/renewable_energy.pptx" curl --fail-with-body -sS "https://api.anthropic.com/v1/files/$file_id/content" \…
mcp-connector
Claude Developer Platform · in the page
agents-and-tools/mcp-connector
…in a message resource = await mcp_client.read_resource(uri="file:///path/to/doc.txt") response = await client.beta.messages.create( model="claude-opus-5", max_tokens=1024, messag…
concepts
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/concepts
…e, and Helm container name), `mcp-gateway` (container-internal config path `/etc/mcp-gateway/config.yaml` and Helm `gateway.config.*` values prefix) | | **cloudflared** | Cloudflare's open-sou…
console
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/console
…> <Step title="Record the deployment identifiers"> Both deploy paths need: * The **tunnel ID** (`tnl_...`), shown on the tunnel detail page. * The **tunnel domain** (`abcd1234.tunnel.a…
Edit docker-compose.yaml: increment the integer in the setup service's
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/deploy-compose
…quirements. <Tabs> <Tab title="With programmatic access"> This path requires the host to have an OIDC identity provider (such as a cloud VM metadata server or SPIFFE). If it doesn't, use the **…
deploy-helm
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/deploy-helm
…o_server.py"] volumeMounts: - { name: src, mountPath: /app } ports: - { containerPort: 9000 } volumes: - name: src configMap: { name…
overview
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/overview
…om/docs/en/agents-and-tools/mcp-tunnels/quickstart"> The shortest path to a working tunnel: Docker Compose with a sample MCP server. </Card> <Card title="Deploy with Helm" icon="stack" href="…
quickstart
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/quickstart
…edential-provisioning) credential provisioning, which is the shortest path for local testing. For production deployments, see [Deploy with Helm](https://platform.claude.com/docs/en/agents-and-tools/mc…
reference
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/reference
…tes` keys are bare subdomains | | `tls.cert_file` | Path to the server TLS certificate.…
troubleshooting
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/troubleshooting
…IDR outside RFC1918; if `kubectl get svc kubernetes -n default -o jsonpath='{.spec.clusterIP}'` returns an address outside the private ranges, look up your cluster's Service CIDR and add it. If the a…
bash-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/bash-tool
…ocess management: `ps aux | grep python` * Environment setup: `export PATH=$PATH:/new/path && echo $PATH` ## Limitations * **No interactive commands:** The session can't run `vim`, `less`, password…
browser-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/browser-use-tool
…| | `file_upload` (disabled by default) | `target: RefTarget`, `paths?`, `document_ids?`, `tab_id?` | Set the files on a file-input element from `paths` on the executor's filesystem, `document_i…
build-a-tool-using-agent
Claude Developer Platform · in the page
agents-and-tools/tool-use/build-a-tool-using-agent
…/ Build a request that exceeds the tool's attendee limit so the error path runs. var emails = string.Join(", ", Enumerable.Range(0, 15).Select(i => $"user{i}@example.com")); List<MessageParam> me…
code-execution-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/code-execution-tool
…thropic() # Upload a file file_object = client.files.upload(file=Path("data.csv")) # Use the file_id with code execution response = client.messages.create( model="claude-opus-5",…
memory-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/memory-tool
…ocs/en/agents-and-tools/tool-use/handle-tool-calls)). The `/memories` path is a prefix that your handler maps onto real storage, such as a per-user directory or keys in a database. Memory lives entire…
Process results programmatically
Claude Developer Platform · in the page
agents-and-tools/tool-use/programmatic-tool-calling
…don't check remaining ``` ### Conditional tool selection ```python path = "/tmp/example.txt" file_info = json.loads(await get_file_info({"path": path})) if file_info["size"] < 10000: content =…
server-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/server-tools
…A turn with only client `tool_use` blocks takes the same continuation path, and a turn with only server tool calls needs no client `tool_result` blocks from you: its result blocks are normally already…
text-editor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/text-editor-tool
…view command and return results"> * Extract the file or directory path from Claude's tool use request * Read the file's contents or list the directory contents * If a `max_characters` para…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
…nt toolset, where each listed domain must be a plain hostname with no path; see [Restrict web search and web fetch domains](https://platform.claude.com/docs/en/managed-agents/tools#restrict-web-search…
web-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-search-tool
…he API returns a 400 error. Entries are bare domains with an optional path, for example `example.com` or `example.com/blog`, without a scheme. For the full domain filtering rules, see [Domain filteri…
Admin
Claude Developer Platform · in the page
api/admin
…1/organizations/invites/{invite_id}` Retrieve an invite by ID. #### Path parameters - `invite_id: string` ID of the Invite. #### Returns - `Invite object` - `id: string` ID of the Invi…
API Keys
Claude Developer Platform · in the page
api/admin/api_keys
…ttps://platform.claude.com/settings/keys) in the Claude Console. ### Path parameters - `api_key_id: string` ID of the API key. ### Returns - `APIKey object` - `id: string` ID of the API…
Retrieve API Key (Admin API)
Claude Developer Platform · in the page
api/admin/api_keys/retrieve
…https://platform.claude.com/settings/keys) in the Claude Console. ## Path parameters - `api_key_id: string` ID of the API key. ## Returns - `APIKey object` - `id: string` ID of the API…
Update API Key
Claude Developer Platform · in the page
api/admin/api_keys/update
…*POST** `/v1/organizations/api_keys/{api_key_id}` Update API Key ## Path parameters - `api_key_id: string` ID of the API key. ## Body parameters - `name: optional string or null` Name of th…
External Keys
Claude Developer Platform · in the page
api/admin/external_keys
…uding deleted ones. Only an attached config is used by the encryption path; an `unattached` config is inert and can be deleted. - `Attached object` - `type: "attached"` default: attache…
Create External Key
Claude Developer Platform · in the page
api/admin/external_keys/create
…uding deleted ones. Only an attached config is used by the encryption path; an `unattached` config is inert and can be deleted. - `Attached object` - `type: "attached"` default: attache…
Delete External Key
Claude Developer Platform · in the page
api/admin/external_keys/delete
…equest is rejected if any workspace still references this config. ## Path parameters - `external_key_id: string` ID of the External Key. maxLength: 2048 ## Returns - `id: string` ID of th…
List External Keys
Claude Developer Platform · in the page
api/admin/external_keys/list
…uding deleted ones. Only an attached config is used by the encryption path; an `unattached` config is inert and can be deleted. - `Attached object` - `type: "attached"` default: a…
Get External Key
Claude Developer Platform · in the page
api/admin/external_keys/retrieve
…a single external key config in the caller's organization by ID. ## Path parameters - `external_key_id: string` ID of the External Key. maxLength: 2048 ## Returns - `id: string` Identifi…
Update External Key
Claude Developer Platform · in the page
api/admin/external_keys/update
…sly encrypted data requires the original key identity to decrypt. ## Path parameters - `external_key_id: string` ID of the External Key. maxLength: 2048 ## Body parameters - `display_name: o…
Validate External Key
Claude Developer Platform · in the page
api/admin/external_keys/validate
…ed, or `failure` with an error message if it failed or timed out. ## Path parameters - `external_key_id: string` ID of the External Key. maxLength: 2048 ## Returns - `error: string or null`…
Federation Issuers
Claude Developer Platform · in the page
api/admin/federation_issuers
…ssuer_id}` Retrieve a federation issuer by its ID (`fdis_...`). ### Path parameters - `federation_issuer_id: string` ID of the federation issuer. ### Headers - `"anthropic-beta": optional arra…
Archive Federation Issuer
Claude Developer Platform · in the page
api/admin/federation_issuers/archive
…OAuth bearer or Console session; Admin API keys are not accepted. ## Path parameters - `federation_issuer_id: string` ID of the federation issuer to archive. ## Headers - `"anthropic-beta": opt…
Get Federation Issuer
Claude Developer Platform · in the page
api/admin/federation_issuers/retrieve
…issuer_id}` Retrieve a federation issuer by its ID (`fdis_...`). ## Path parameters - `federation_issuer_id: string` ID of the federation issuer. ## Headers - `"anthropic-beta": optional array…
Update Federation Issuer
Claude Developer Platform · in the page
api/admin/federation_issuers/update
…OAuth bearer or Console session; Admin API keys are not accepted. ## Path parameters - `federation_issuer_id: string` ID of the federation issuer to update. ## Headers - `"anthropic-beta": opti…
Federation Rules
Claude Developer Platform · in the page
api/admin/federation_rules
…on_rule_id}` Retrieve a federation rule by its ID (`fdrl_...`). ### Path parameters - `federation_rule_id: string` ID of the federation rule. ### Headers - `"anthropic-beta": optional array of…
Archive Federation Rule
Claude Developer Platform · in the page
api/admin/federation_rules/archive
…copes require a Console session. Admin API keys are not accepted. ## Path parameters - `federation_rule_id: string` ID of the federation rule to archive. ## Headers - `"anthropic-beta": optiona…
Get Federation Rule
Claude Developer Platform · in the page
api/admin/federation_rules/retrieve
…ion_rule_id}` Retrieve a federation rule by its ID (`fdrl_...`). ## Path parameters - `federation_rule_id: string` ID of the federation rule. ## Headers - `"anthropic-beta": optional array of…
Update Federation Rule
Claude Developer Platform · in the page
api/admin/federation_rules/update
…copes require a Console session. Admin API keys are not accepted. ## Path parameters - `federation_rule_id: string` ID of the federation rule to update. ## Headers - `"anthropic-beta": optional…
Workspaces
Claude Developer Platform · in the page
api/admin/federation_rules/workspaces
…cy single `workspace_id`, check those fields on the rule itself. ### Path parameters - `federation_rule_id: string` ID of the federation rule. ### Query parameters - `limit: optional number`…
Add Federation Rule Workspace
Claude Developer Platform · in the page
api/admin/federation_rules/workspaces/create
…copes require a Console session. Admin API keys are not accepted. ## Path parameters - `federation_rule_id: string` ID of the federation rule. ## Headers - `"anthropic-beta": optional array of…
Remove Federation Rule Workspace
Claude Developer Platform · in the page
api/admin/federation_rules/workspaces/delete
…copes require a Console session. Admin API keys are not accepted. ## Path parameters - `federation_rule_id: string` ID of the federation rule. - `workspace_id: string` ID of the workspace to…
List Federation Rule Workspaces
Claude Developer Platform · in the page
api/admin/federation_rules/workspaces/list
…acy single `workspace_id`, check those fields on the rule itself. ## Path parameters - `federation_rule_id: string` ID of the federation rule. ## Query parameters - `limit: optional number`…
Invites
Claude Developer Platform · in the page
api/admin/invites
…v1/organizations/invites/{invite_id}` Retrieve an invite by ID. ### Path parameters - `invite_id: string` ID of the Invite. ### Returns - `Invite object` - `id: string` ID of the Invit…