Search the documentation
50 pages for prefix.
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
…task advances; without it, a changed tool list invalidates the cached prefix. 5. **Re-tune length and verbosity prompts:** Default visible responses and written deliverables run longer on Claude Opus…
optimizing-for-cost-and-intelligence
Claude Developer Platform · in the page
about-claude/models/optimizing-for-cost-and-intelligence
…but each resend costs about a tenth as much and processes faster: the prefix is billed at the [cache-read rate](https://platform.claude.com/docs/en/build-with-claude/prompt-caching#pricing), a tenth o…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/best-practices
…te_issue` are the tool names within those servers Without the server prefix, Claude may fail to locate the tool, especially when multiple MCP servers are available. ### Avoid assuming tools are inst…
claude-api-skill
Claude Developer Platform · in the page
agents-and-tools/agent-skills/claude-api-skill
…cessing:** Offline batch processing at 50% cost * **Prompt caching:** Prefix-stability design, breakpoint placement, and silent-invalidator audit * **Model migration:** Step-by-step guidance for migra…
concepts
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/concepts
…ath `/etc/mcp-gateway/config.yaml` and Helm `gateway.config.*` values prefix) | | **cloudflared** | Cloudflare's open-source tunnel connector. Initiates the outbound-only connections from your…
console
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/console
…the routing"> The card shows two optional fields: **Subdomain** (prefixed to the tunnel domain) and **Path** (appended after it). Fill in one or both, depending on how your proxy's routes are con…
advisor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/advisor-tool
…l is the (N-1)th call's prompt with one more segment appended, so the prefix is stable across calls. With `caching` enabled, each advisor call writes a cache entry, and the next call reads up to that…
bash-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/bash-tool
…l smuggle an expansion if shellOperators[token] || strings.HasPrefix(bare, "$") || strings.HasPrefix(bare, "`") { return false, fmt.Sprintf("Shell operator %q is not allowed", token)…
browser-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/browser-use-tool
…ur-executor). Check the scheme with a URL parser rather than a string prefix; the API never sees the navigation and can't reject it for you. 5. Leave `javascript_exec` and `file_upload` disabled unl…
computer-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/computer-use-tool
…hes*, not one each turn. Dropping a screenshot every turn changes the prefix every turn and invalidates the cache. A reasonable default is to keep the last three screenshots and prune every 25 turns,…
define-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/define-tools
…in tool names.** When your tools span multiple services or resources, prefix names with the service (for example, `github_list_prs`, `slack_send_message`). This makes tool selection unambiguous as you…
manage-tool-context
Claude Developer Platform · in the page
agents-and-tools/tool-use/manage-tool-context
…our tool definitions are stable, cache them once and reuse the cached prefix across thousands of requests. This is the right choice when the toolset is large but fixed. ### Context editing Context e…
memory-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/memory-tool
…nts-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 entirely in your…
server-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/server-tools
…when a server-executed tool runs. Its `id` field uses the `srvtoolu_` prefix to distinguish it from client tool calls: ```json { "type": "server_tool_use", "id": "srvtoolu_01A2B3C4D5E6F7G8H9",…
tool-reference
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-reference
…tool instead, because deferred definitions are not part of the cached prefix. `cache_control` goes on the entry only; for where the breakpoint lands, including markers inside a batch action, see [Too…
Log at info level
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-runner
…, so the next iteration // re-sends the same conversation prefix with the larger budget. runner.setNextParams(runner.params().toBuilder().maxTokens(doubled).build()); }…
tool-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-search-tool
…. Internally, the API excludes deferred tools from the system-prompt prefix. When Claude discovers a deferred tool through tool search, the API appends a `tool_reference` block inline in the conversa…
tool-use-with-prompt-caching
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-use-with-prompt-caching
…t tool in your `tools` array. This caches the entire tool-definitions prefix, from the first tool through the marked breakpoint: ```json { "tools": [ { "name": "get_weather", "descr…
Admin
Claude Developer Platform · in the page
api/admin
…s with a reserved form), it is server-encoded into a stable `{prefix}_{32-hex}` form — a shortened readable prefix of the name plus a hash — from which the published name is not recove…
External Keys
Claude Developer Platform · in the page
api/admin/external_keys
…- `id: string` Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN. - `attachment: object or object`…
Create External Key
Claude Developer Platform · in the page
api/admin/external_keys/create
…- `id: string` Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN. - `attachment: object or object`…
List External Keys
Claude Developer Platform · in the page
api/admin/external_keys/list
…`id: string` Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN. - `attachment: object or object`…
Get External Key
Claude Developer Platform · in the page
api/admin/external_keys/retrieve
…- `id: string` Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN. - `attachment: object or object`…
Update External Key
Claude Developer Platform · in the page
api/admin/external_keys/update
…- `id: string` Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN. - `attachment: object or object`…
Federation Rules
Claude Developer Platform · in the page
api/admin/federation_rules
…nant identity via an identity-bearing claim, a tenant-pinning subject prefix (such as `repo:YOUR_ORG/...`), or a CEL condition referencing one of those identity claims (e.g. `claims.repository_owner`)…
Archive Federation Rule
Claude Developer Platform · in the page
api/admin/federation_rules/archive
…`true`) is rejected with 400. maxLength: 4096 - `subject_prefix: optional string or null` Match the verified JWT `sub` claim. Exact match unless the value ends with `*`, in which c…
Create Federation Rule
Claude Developer Platform · in the page
api/admin/federation_rules/create
…nant identity via an identity-bearing claim, a tenant-pinning subject prefix (such as `repo:YOUR_ORG/...`), or a CEL condition referencing one of those identity claims (e.g. `claims.repository_owner`)…
List Federation Rules
Claude Developer Platform · in the page
api/admin/federation_rules/list
…`true`) is rejected with 400. maxLength: 4096 - `subject_prefix: optional string or null` Match the verified JWT `sub` claim. Exact match unless the value ends with `*`, in which c…
Get Federation Rule
Claude Developer Platform · in the page
api/admin/federation_rules/retrieve
…`true`) is rejected with 400. maxLength: 4096 - `subject_prefix: optional string or null` Match the verified JWT `sub` claim. Exact match unless the value ends with `*`, in which c…
Update Federation Rule
Claude Developer Platform · in the page
api/admin/federation_rules/update
…nant identity via an identity-bearing claim, a tenant-pinning subject prefix (such as `repo:YOUR_ORG/...`), or a CEL condition referencing one of those identity claims (e.g. `claims.repository_owner`)…
MCP Tunnels
Claude Developer Platform · in the page
api/admin/mcp_tunnels
…string` Return only tunnels in this Workspace. Accepts a `wrkspc_`-prefixed Workspace ID; omit to list tunnels across all Workspaces. ### Headers - `"anthropic-beta": array of "mcp-tunnels-2026…
List Tunnels
Claude Developer Platform · in the page
api/admin/mcp_tunnels/list
…string` Return only tunnels in this Workspace. Accepts a `wrkspc_`-prefixed Workspace ID; omit to list tunnels across all Workspaces. ## Headers - `"anthropic-beta": array of "mcp-tunnels-2026-…
RBAC Roles
Claude Developer Platform · in the page
api/admin/rbac_roles
…s with a reserved form), it is server-encoded into a stable `{prefix}_{32-hex}` form — a shortened readable prefix of the name plus a hash — from which the published name is not recove…
Permissions
Claude Developer Platform · in the page
api/admin/rbac_roles/permissions
…s with a reserved form), it is server-encoded into a stable `{prefix}_{32-hex}` form — a shortened readable prefix of the name plus a hash — from which the published name is not recove…
List RBAC Role Permissions
Claude Developer Platform · in the page
api/admin/rbac_roles/permissions/list
…s with a reserved form), it is server-encoded into a stable `{prefix}_{32-hex}` form — a shortened readable prefix of the name plus a hash — from which the published name is not recove…
Beta
Claude Developer Platform · in the page
api/beta
…one and returns `diagnostics.cache_miss_reason` when the prompt-cache prefix could not be reused. Pass `null` on the first turn to opt in without a prior message to compare. maxLength: 256 - `fa…
Memory Stores
Claude Developer Platform · in the page
api/beta/memory_stores
…ional number` `0` (or omitted) returns all descendants below `path_prefix` (recursive). `1` returns immediate children only; deeper entries roll up as `memory_prefix` items. `depth=1` behaves like…
Memories
Claude Developer Platform · in the page
api/beta/memory_stores/memories
…ional number` `0` (or omitted) returns all descendants below `path_prefix` (recursive). `1` returns immediate children only; deeper entries roll up as `memory_prefix` items. `depth=1` behaves like…
List memories
Claude Developer Platform · in the page
api/beta/memory_stores/memories/list
…ional number` `0` (or omitted) returns all descendants below `path_prefix` (recursive). `1` returns immediate children only; deeper entries roll up as `memory_prefix` items. `depth=1` behaves like…
Messages
Claude Developer Platform · in the page
api/beta/messages
…one and returns `diagnostics.cache_miss_reason` when the prompt-cache prefix could not be reused. Pass `null` on the first turn to opt in without a prior message to compare. maxLength: 256 - `fa…
Batches
Claude Developer Platform · in the page
api/beta/messages/batches
…one and returns `diagnostics.cache_miss_reason` when the prompt-cache prefix could not be reused. Pass `null` on the first turn to opt in without a prior message to compare. maxLength: 256…
Create a Message Batch
Claude Developer Platform · in the page
api/beta/messages/batches/create
…one and returns `diagnostics.cache_miss_reason` when the prompt-cache prefix could not be reused. Pass `null` on the first turn to opt in without a prior message to compare. maxLength: 256…
Retrieve Message Batch results
Claude Developer Platform · in the page
api/beta/messages/batches/results
…Explains why the prompt cache could not fully reuse the prefix from the request identified by `diagnostics.previous_message_id`. `null` means diagnosis is still pending — the response wa…
Count tokens in a Message
Claude Developer Platform · in the page
api/beta/messages/count_tokens
…iven TTL so subsequent calls in the same conversation read the stable prefix. When omitted, the advisor prompt is not cached. - `defer_loading: optional boolean` If true, tool will not be…
Create a Message
Claude Developer Platform · in the page
api/beta/messages/create
…one and returns `diagnostics.cache_miss_reason` when the prompt-cache prefix could not be reused. Pass `null` on the first turn to opt in without a prior message to compare. maxLength: 256 - `fa…
Organization
Claude Developer Platform · in the page
api/beta/organization
…`id: string` Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN. - `attachment: BetaExternalKeyAtt…
External Keys
Claude Developer Platform · in the page
api/beta/organization/external_keys
…`id: string` Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN. - `attachment: BetaExternalKeyAtt…
Create External Key
Claude Developer Platform · in the page
api/beta/organization/external_keys/create
…`id: string` Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN. - `attachment: BetaExternalKeyAtt…
List External Keys
Claude Developer Platform · in the page
api/beta/organization/external_keys/list
…`id: string` Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN. - `attachment: BetaExternalKeyAtt…
Get External Key
Claude Developer Platform · in the page
api/beta/organization/external_keys/retrieve
…`id: string` Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN. - `attachment: BetaExternalKeyAtt…