Search the documentation
50 pages for placement.
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.
model-deprecations
Claude Developer Platform · in the page
about-claude/model-deprecations
…, deprecated, or retired, and find retirement dates and recommended replacements for models and API parameters. --- As safer and more capable models launch, Anthropic regularly retires older ones. Ap…
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
about-claude/models/migration-guide
…e model ID swap and, as needed, breaking parameter changes, prefill replacement, and effort calibration for your target model across your code base, then produces a checklist of items to verify manual…
optimizing-for-cost-and-intelligence
Claude Developer Platform · in the page
about-claude/models/optimizing-for-cost-and-intelligence
…3 breakpoints total, under the limit of 4. ... ``` Those breakpoint placements follow the standard pattern in [Explicit cache breakpoints](https://platform.claude.com/docs/en/build-with-claude/promp…
commerce-agents
Claude Developer Platform · in the page
about-claude/use-case-guides/commerce-agents
…s, with a margin preview. * Draft marketing campaigns with audiences, placements, and budget. Its five skills cover performance insights, inventory and operations, catalog and listings, pricing and p…
customer-support-chat
Claude Developer Platform · in the page
about-claude/use-case-guides/customer-support-chat
…include: - Rental car reimbursement - Roadside assistance - New car replacement </static_context> """ STATIC_ELECTRIC_CAR_INSURANCE = """ <static_context> Electric Car Insurance: Our specialized elec…
claude-api-skill
Claude Developer Platform · in the page
agents-and-tools/agent-skills/claude-api-skill
…at 50% cost * **Prompt caching:** Prefix-stability design, breakpoint placement, and silent-invalidator audit * **Model migration:** Step-by-step guidance for migrating to newer Claude models (includi…
advisor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/advisor-tool
…much more reliably than third-person descriptions. The most effective placement Anthropic tested is a line in the user message: ```text wrap (Advisor: please keep your guidance under 80 words — I nee…
computer-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/computer-use-tool
…ool named `computer`. For `strict`, `input_examples`, `defer_loading` placement, `tool_choice`, streaming, and caller restrictions, see [Client toolsets](https://platform.claude.com/docs/en/agents-and…
memory-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/memory-tool
…strings.Contains(content, cmd.OldStr) { return fmt.Sprintf("No replacement was performed, old_str `%s` did not appear verbatim in %s.", cmd.OldStr, cmd.Path) } store[cmd.Path] = strings.R…
text-editor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/text-editor-tool
…and new text from Claude's tool use request * Perform the text replacement in the file * Return the results to Claude </Step> <Step title="Claude provides its analysis and explanation">…
Beta
Claude Developer Platform · in the page
api/beta
…is likewise rejected; between non-thinking blocks the block's placement has no validation effect. - `type: "fallback"` - `from: BetaFallbackInfoParam` Iden…
Agents
Claude Developer Platform · in the page
api/beta/agents
…rkspace's default_inference_geo. On update, `model` is whole-object replacement — omitting inference_geo clears it. - `speed: optional "standard" or "fast" or null` Inference speed mode. `…
Create Agent
Claude Developer Platform · in the page
api/beta/agents/create
…rkspace's default_inference_geo. On update, `model` is whole-object replacement — omitting inference_geo clears it. - `speed: optional "standard" or "fast" or null` Inference speed mode. `…
Update Agent
Claude Developer Platform · in the page
api/beta/agents/update
…f BetaManagedAgentsURLMCPServerParams or null` MCP servers. Full replacement. Omit to preserve; send empty array or `null` to clear. Names must be unique. Maximum 20. Every server must be reference…
Deployments
Claude Developer Platform · in the page
api/beta/deployments
…aManagedAgentsDeploymentInitialEventParams` Initial events. Full replacement. Omit to preserve. Cannot be cleared. At least 1, maximum 50. - `BetaManagedAgentsUserMessageEventParams object`…
Update Deployment
Claude Developer Platform · in the page
api/beta/deployments/update
…aManagedAgentsDeploymentInitialEventParams` Initial events. Full replacement. Omit to preserve. Cannot be cleared. At least 1, maximum 50. - `BetaManagedAgentsUserMessageEventParams object`…
Messages
Claude Developer Platform · in the page
api/beta/messages
…is likewise rejected; between non-thinking blocks the block's placement has no validation effect. - `type: "fallback"` - `from: BetaFallbackInfoParam` Iden…
Batches
Claude Developer Platform · in the page
api/beta/messages/batches
…likewise rejected; between non-thinking blocks the block's placement has no validation effect. - `type: "fallback"` - `from: BetaFallbackInfoParam`…
Create a Message Batch
Claude Developer Platform · in the page
api/beta/messages/batches/create
…likewise rejected; between non-thinking blocks the block's placement has no validation effect. - `type: "fallback"` - `from: BetaFallbackInfoParam`…
Count tokens in a Message
Claude Developer Platform · in the page
api/beta/messages/count_tokens
…is likewise rejected; between non-thinking blocks the block's placement has no validation effect. - `type: "fallback"` - `from: BetaFallbackInfoParam` Iden…
Create a Message
Claude Developer Platform · in the page
api/beta/messages/create
…is likewise rejected; between non-thinking blocks the block's placement has no validation effect. - `type: "fallback"` - `from: BetaFallbackInfoParam` Iden…
Sessions
Claude Developer Platform · in the page
api/beta/sessions
…vers: optional array of BetaManagedAgentsURLMCPServerParams` Replacement MCP server list. Full replacement: the provided array becomes the MCP servers. Send an empty array to clear; omit to pre…
Create Session
Claude Developer Platform · in the page
api/beta/sessions/create
…vers: optional array of BetaManagedAgentsURLMCPServerParams` Replacement MCP server list. Full replacement: the provided array becomes the MCP servers. Send an empty array to clear; omit to pre…
Update Session
Claude Developer Platform · in the page
api/beta/sessions/update
…guration update. Only `tools` and `mcp_servers` are updatable. Full replacement: the provided array becomes the new value. To preserve existing entries, GET the session, modify the array, and POST it…
Vaults
Claude Developer Platform · in the page
api/beta/vaults
…tialNetworkingParams or null` Updated networking scope. Full replacement. - `BetaManagedAgentsUnrestrictedCredentialNetworkingParams object` Substitute the secret on any host th…
Credentials
Claude Developer Platform · in the page
api/beta/vaults/credentials
…tialNetworkingParams or null` Updated networking scope. Full replacement. - `BetaManagedAgentsUnrestrictedCredentialNetworkingParams object` Substitute the secret on any host th…
Update Credential
Claude Developer Platform · in the page
api/beta/vaults/credentials/update
…tialNetworkingParams or null` Updated networking scope. Full replacement. - `BetaManagedAgentsUnrestrictedCredentialNetworkingParams object` Substitute the secret on any host th…
Compliance API
Claude Developer Platform · in the page
api/compliance
…ude Code agent proxy credential's secret material was replaced. The replacement keeps the same name, profile, and allowed hosts under a new credential identifier, and everything that referenced the ol…
Activities
Claude Developer Platform · in the page
api/compliance/activities
…ude Code agent proxy credential's secret material was replaced. The replacement keeps the same name, profile, and allowed hosts under a new credential identifier, and everything that referenced the ol…
Query compliance activities
Claude Developer Platform · in the page
api/compliance/activities/list
…ude Code agent proxy credential's secret material was replaced. The replacement keeps the same name, profile, and allowed hosts under a new credential identifier, and everything that referenced the ol…
claude-in-microsoft-foundry
Claude Developer Platform · in the page
build-with-claude/claude-in-microsoft-foundry
…etires older ones. See all API deprecations, along with recommended replacements. </Card> </CardGroup> ## Additional resources <CardGroup cols={2}> <Card title="Foundry model catalog" icon="grid…
claude-platform-on-aws
Claude Developer Platform · in the page
build-with-claude/claude-platform-on-aws
…etires older ones. See all API deprecations, along with recommended replacements. </Card> </CardGroup> ## Additional resources <CardGroup cols={2}> <Card title="Claude Console" icon="browser" hr…
context-editing
Claude Developer Platform · in the page
build-with-claude/context-editing
…uctured summary wrapped in `<summary></summary>` tags. 3. **Context replacement:** The SDK extracts the summary and replaces the entire message history with it. 4. **Continuation:** The conversation r…
effort
Claude Developer Platform · in the page
build-with-claude/effort
…</CodeGroup> An effort-only system message carries no text, so the [placement rules for mid-conversation system messages](https://platform.claude.com/docs/en/build-with-claude/mid-conversation-syste…
mid-conversation-effort-example
Claude Developer Platform · in the page
build-with-claude/mid-conversation-effort-example
…turn keeps every cached byte ahead of it untouched, and satisfies the placement rule that a system message follows a user turn. <CodeGroup> ```bash cURL # One orchestration-mode turn: the mode re…
mid-conversation-system-messages
Claude Developer Platform · in the page
build-with-claude/mid-conversation-system-messages
…mixed with `text` blocks in the same message. The message follows the placement rules for any mid-conversation system message, with one extra restriction after a paused turn (see [Limitations](https:/…
preserved-thinking
Claude Developer Platform · in the page
build-with-claude/preserved-thinking
…ly ends with a sentence naming what changed. Then find the matching replacement in [Make changes without editing the prefix](https://platform.claude.com/docs/en/build-with-claude/preserved-thinking#re…
Delivering work
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-fable-5-1
…he-conversation-history-append-only)). The following loop shows this placement. Each assistant turn goes back exactly as returned, each user turn carries only the tool results, and a fresh turn-scope…
skills-guide
Claude Developer Platform · in the page
build-with-claude/skills-guide
…| Returns a 400 error; upload a replacement version first, or delete the Skill | | Upload layou…
working-with-messages
Claude Developer Platform · in the page
build-with-claude/working-with-messages
…clude messages with `"role": "system"` after a user turn (subject to [placement rules](https://platform.claude.com/docs/en/build-with-claude/mid-conversation-system-messages#limitations)) to add a new…
apply
Claude Developer Platform · in the page
cli-sdks-libraries/cli/apply
…efusing to apply`. Pass `--force` to overwrite the edit or create a replacement. Deleting a file leaves its resource in place with a warning, and `--prune` removes it (archiving it, or deleting it fo…
apple-foundation-models
Claude Developer Platform · in the page
cli-sdks-libraries/libraries/apple-foundation-models
…ackage applies prompt caching automatically; cache TTL and breakpoint placement are not configurable) * Stop sequences * Batch processing * Files API * Token counting * Beta headers ## Additional res…
user-management
Claude Developer Platform · in the page
manage-claude/user-management
…ings > API](https://claude.ai/admin-settings/api-access) and create replacements. ## See also <CardGroup cols={2}> <Card title="Create an Admin API key" href="https://platform.claude.com/docs/en/m…
self-hosted-sandboxes-security
Claude Developer Platform · in the page
managed-agents/self-hosted-sandboxes-security
…uspect `ANTHROPIC_ENVIRONMENT_KEY` leaked, revoke it and generate a replacement immediately. Revocation is validated on every request, so it takes effect on the worker's next call. * **Verify your wor…
session-operations
Claude Developer Platform · in the page
managed-agents/session-operations
…ages). The semantics of a `tools` or `mcp_servers` update are full replacement: the provided array is the new value. To preserve existing entries, `GET` the session, modify the array, and `POST` it b…
tools
Claude Developer Platform · in the page
managed-agents/tools
…x filesystem | | Edit | `edit` | Perform string replacement in a file | | Glob | `glob` | Fast file pattern matching using glob patterns | | Grep | `gre…
vaults
Claude Developer Platform · in the page
managed-agents/vaults
…cp_server_url` or `secret_name`) remains visible and is freed for a replacement credential. * **Delete a vault or credential:** Hard delete. The record is not retained. Use archive if you need an audi…
Or, for the Project Glasswing model with the same capabilities:
Claude Developer Platform · in the page
models/fable-5-1/migration-guide
…e model ID swap and, as needed, breaking parameter changes, prefill replacement, and effort calibration for your target model across your code base, then produces a checklist of items to verify manual…
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
models/fable-5/migration-guide
…e model ID swap and, as needed, breaking parameter changes, prefill replacement, and effort calibration for your target model across your code base, then produces a checklist of items to verify manual…
From Haiku 3.5
Claude Developer Platform · in the page
models/haiku-4-5/migration-guide
…e model ID swap and, as needed, breaking parameter changes, prefill replacement, and effort calibration for your target model across your code base, then produces a checklist of items to verify manual…