959 pages for update.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
List User Profiles
Claude Developer Platform · in the page
api/user_profiles/list
…s in it. Only retrieving the profile gives the full answer: a list or update response can show `null`, or a status other than `active`, for a profile that reads `active` when retrieved. - `requ…
Get User Profile
Claude Developer Platform · in the page
api/user_profiles/retrieve
…s in it. Only retrieving the profile gives the full answer: a list or update response can show `null`, or a status other than `active`, for a profile that reads `active` when retrieved. - `requ…
Message Batches API
Claude Developer Platform · in the page
build-with-claude/batch-processing
…stage of processing the batch is in. It starts as `in_progress`, then updates to `ended` once all the requests in the batch have finished processing, and results are ready. You can monitor the state o…
claude-in-amazon-bedrock
Claude Developer Platform · in the page
build-with-claude/claude-in-amazon-bedrock
…est version of Claude Code with Claude in Amazon Bedrock; run `claude update` to upgrade. <Tip> Upgrading to a newer Claude model? The [Claude API skill](https://platform.claude.com/docs/en/agents-…
claude-in-microsoft-foundry
Claude Developer Platform · in the page
build-with-claude/claude-in-microsoft-foundry
…nthropic). This can be in the same Foundry resource, or a new one. 2. Update your application to pass the new deployment name in the `model` parameter. 3. Delete the old deployment once traffic has mo…
anthropic-managed
Claude Developer Platform · in the page
build-with-claude/claude-models-on-google-cloud/anthropic-managed
…h ``` </Tab> </Tabs> To use the `ant` CLI instead, [install or update the CLI](https://platform.claude.com/docs/en/cli-sdks-libraries/cli/quickstart#installation) to the latest version. A versi…
claude-platform-on-aws
Claude Developer Platform · in the page
build-with-claude/claude-platform-on-aws
…docs/en/build-with-claude/claude-platform-on-aws#authentication). * **Update your integration.** Claude Platform on AWS serves the Claude API (`/v1/{endpoint}`), so request and response shapes are unc…
sent_count = len(messages sent in the compaction request)
Claude Developer Platform · in the page
build-with-claude/compaction
…d `usage.output_tokens` for cost tracking or auditing, you'll need to update your tracking logic to aggregate across `usage.iterations` when compaction is enabled. With the compaction beta enabled, ev…
compaction-on-demand
Claude Developer Platform · in the page
build-with-claude/compaction-on-demand
…ription, servings, prep_minutes, and cook_minutes. Add created_at and updated_at timestamps." }, { "role": "user", "content": "Now do the same for Ingredient." } ] } ``` This example contin…
compaction-threshold
Claude Developer Platform · in the page
build-with-claude/compaction-threshold
…d `usage.output_tokens` for cost tracking or auditing, you'll need to update your tracking logic to aggregate across `usage.iterations` when compaction is enabled. With the compaction beta enabled, ev…
context-windows
Claude Developer Platform · in the page
build-with-claude/context-windows
…-token context window. After each tool call, the API gives Claude an update on its remaining capacity: ```xml <system_warning>Token usage: 35000/200000; 165000 remaining</system_warning> ``` Image…
This will automatically use the environment variable VOYAGE_API_KEY.
Claude Developer Platform · in the page
build-with-claude/embeddings
…conference call to discuss fourth fiscal quarter results and business updates is scheduled for Thursday, November 2, 2023 at 2:00 p.m. PT / 5:00 p.m. ET.", "Shakespeare's works, like 'Hamlet' and…
files
Claude Developer Platform · in the page
build-with-claude/files
…; php: `$client->beta->files`) even when you pass no beta names. 2. **Update pagination.** Replace `after_id`/`before_id` loops with the `page`/`next_page` cursor, or use the SDK auto-pagination helpe…
mid-conversation-effort-example
Claude Developer Platform · in the page
build-with-claude/mid-conversation-effort-example
…mise<string>): Promise<string> { const key = createHash("sha256").update(prompt).digest("hex"); const cached = (await loadJournal())[key]; if (cached !== undefined) { console.error(`…
mid-conversation-system-messages
Claude Developer Platform · in the page
build-with-claude/mid-conversation-system-messages
…t": "The user sent the following message while you were working: also update the changelog before you finish." } ] ``` Phrase the system content as context rather than as a command that overrides t…
pdf-support
Claude Developer Platform · in the page
build-with-claude/pdf-support
…: "This document is an addendum to the Claude 3 model card, reporting updated evaluation results. The key findings include..." } ], "stop_reason": "end_turn", "usage": { "input_tokens":…
preserved-thinking
Claude Developer Platform · in the page
build-with-claude/preserved-thinking
…"content": [ { "type": "text", "text": "Environment update: the current branch is now release-2." }, { "type": "text", "text": "Run the tests again." } ] } ``` Once sent,…
Request 2 caches its request content (not the response)
Claude Developer Platform · in the page
build-with-claude/prompt-caching
…ves to the last cacheable block in each request, so you don't need to update any `cache_control` markers as the conversation grows. ### TTL support By default, automatic caching uses a 5-minute TTL.…
claude-prompting-best-practices
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/claude-prompting-best-practices
…de Fable 5: effort levels, finishing long tasks, user-facing progress updates, passing thinking blocks back unchanged, tool-call batching in agent loops, search triggering at low effort, formatting, a…
prompting-claude-fable-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-fable-5
…erences from Claude Opus 4.8 that might require prompt or scaffolding updates. Capability improvements at this level are also a good prompt to re-evaluate which instructions, tools, and guardrails are…
Delivering work
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-fable-5-1
…for Claude Fable 5.1 and Claude Mythos 5.1, covering effort, progress updates, tool-call batching, conversation history, writing style, formatting, task completion, compaction summaries, scope and tes…
prompting-claude-opus-4-8
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-4-8
…ols, clearly describe why and how it should. ## User-facing progress updates Claude Opus 4.8 provides more regular, higher-quality updates to the user throughout long agentic traces. If you've added…
prompting-claude-opus-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-5
…s reasonably concise. </tone_preference> ``` ## User-facing progress updates Claude Opus 5 narrates readily during agentic work: it tends to announce what it is about to do, and its per-message outp…
prompting-claude-opus-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-5-5
…calibration, thinking behavior in API integrations and chat, progress updates, unattended and multiagent tasks, safeguard refusals, frontend design, complex visual inputs, multiapp workflows, and past…
prompting-claude-sonnet-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-sonnet-5
…ols, clearly describe why and how it should. ## User-facing progress updates Claude Sonnet 5 provides regular, higher-quality updates to the user throughout long agentic traces. If you've added scaf…
prompting-claude-sonnet-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5
…e and scope, running without up-front thinking, JSON output, progress updates, tool use, mid-turn messages, coding verification, tool calls, visual inputs, and refusals." --- This guide covers the pr…
refusals-and-fallback
Claude Developer Platform · in the page
build-with-claude/refusals-and-fallback
…a 400 error. If you built against an earlier preview of this feature, update the beta header and the request and response shapes together to the ones on this page. </Note> ### Naming your own fallbac…
skills-guide
Claude Developer Platform · in the page
build-with-claude/skills-guide
…``` </CodeGroup> ### Versioning Skills support versioning to manage updates safely: **Anthropic Skills:** * Versions use date format: `20251013` * New versions released as updates are made * Speci…
streaming
Claude Developer Platform · in the page
build-with-claude/streaming
…s Each `content_block_delta` event contains a `delta` of a type that updates the `content` block at a given `index`. ### Text delta A `text` content block delta looks like: ```text Text delta even…
structured-outputs
Claude Developer Platform · in the page
build-with-claude/structured-outputs
…** (for example, `minimum`, `maximum`, `minLength`, `maxLength`) 2. **Update descriptions** by adding each unsupported constraint to the field's description (for example, `{minimum: 100}`) 3. **Add `a…
task-budgets
Claude Developer Platform · in the page
build-with-claude/task-budgets
…```csharp C# var client = new AnthropicClient(); var responseUpdates = client.Beta.Messages.CreateStreaming(new MessageCreateParams { Model = Messages::Model.ClaudeOpus5_5, MaxT…
thinking
Claude Developer Platform · in the page
build-with-claude/thinking
…claude/effort) `high` or below. The model still returns its [progress updates between tool calls](https://platform.claude.com/docs/en/build-with-claude/thinking#progress-updates). Without tools, the r…
thinking-tool-workflows
Claude Developer Platform · in the page
build-with-claude/thinking-tool-workflows
…call comes back as a `text` block or, on models that write [progress updates](https://platform.claude.com/docs/en/build-with-claude/thinking#progress-updates), as another `thinking` block. Keep this…
thinking-troubleshooting
Claude Developer Platform · in the page
build-with-claude/thinking-troubleshooting
…": "disabled"}. The model does not think before responding. The short updates it writes between tool calls come back as thinking blocks. ``` To turn off up-front thinking on Claude Sonnet 5.5, send `…
apply
Claude Developer Platform · in the page
cli-sdks-libraries/cli/apply
…urces in sync with them using ant apply. --- `ant apply` creates and updates Claude API resources from files: agents, environments, skills, memory stores, deployments, and vaults. They live in your r…
sessions-connect
Claude Developer Platform · in the page
cli-sdks-libraries/cli/sessions-connect
…he command requires version 1.32.0 or later of the CLI. To install or update the CLI and authenticate, see the [CLI quickstart](https://platform.claude.com/docs/en/cli-sdks-libraries/cli/quickstart).…
using
Claude Developer Platform · in the page
cli-sdks-libraries/cli/using
…ibraries/cli/using#extract-a-scalar): ```bash echo '{"description": "Updated test agent.", "version": 1}' | \ ant beta:agents update --agent-id "$AGENT_ID" ``` Heredocs work the same way and are c…
openai-sdk
Claude Developer Platform · in the page
cli-sdks-libraries/libraries/openai-sdk
…d to: 1. Use an official OpenAI SDK. 2. Change the following: * Update your base URL to point to the Claude API. * Replace your API key with a [Claude API key](https://platform.claude.com/set…
csharp
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/csharp
…c/). If you need to continue using the former client in your project, update your package reference to `tryAGI.Anthropic`. </Warning> ## Installation Install the package from [NuGet](https://www.nug…
java
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/java
…e. Using them in the SDK could cause runtime exceptions if the API is updated to respond with a new enum value. Because these classes are open, you can also construct them with any string value t…
home
Claude Developer Platform · in the page
home
…aude.com/docs/en/release-notes/overview"> Latest features and updates. </Card> <Card icon="terminal" title="Claude Code" href="https://code.claude.com/docs"> An agentic co…
access-transparency
Claude Developer Platform · in the page
manage-claude/access-transparency
…. ## Reason codes The set of reason codes is closed. Anthropic will update this page in the event it introduces a new code. | Code | Meaning…
admin-api
Claude Developer Platform · in the page
manage-claude/admin-api
…dpoints are available: * The workspace endpoints: create, get, list, update, and archive on `/v1/organizations/workspaces`. * The external key endpoints, for [CMEK](https://platform.claude.com/docs/e…
cmek-aws-kms
Claude Developer Platform · in the page
manage-claude/cmek-aws-kms
…```bash CLI ant organization:workspaces update \ --workspace-id "<workspace-id>" \ --external-key-id "ekey_<id>" ```…
cmek-azure-key-vault
Claude Developer Platform · in the page
manage-claude/cmek-azure-key-vault
…```bash CLI ant organization:workspaces update \ --workspace-id "<workspace-id>" \ --external-key-id "ekey_<id>" ```…
cmek-claude-platform-on-aws
Claude Developer Platform · in the page
manage-claude/cmek-claude-platform-on-aws
…ernal-anthropic:GetKey` * **Attach a key:** `aws-external-anthropic:UpdateWorkspace` or `aws-external-anthropic:CreateWorkspace`, plus `kms:DescribeKey`, `kms:Encrypt`, and `kms:Decrypt` on the key…
cmek-google-cloud-kms
Claude Developer Platform · in the page
manage-claude/cmek-google-cloud-kms
…, in Cloud Shell or with the gcloud CLI: ```bash gcloud kms keys update <your-key-name> \ --project=<your-project-id> \ --location=<region> \ --keyring=<your-keyring-name> \ --upd…
compliance-api-access
Claude Developer Platform · in the page
manage-claude/compliance-api-access
…key without an outage: 1. Create a new key with the same scopes. 2. Update your integration to use the new key. 3. Verify the integration succeeds with the new key. 4. Delete the old key. Paginatio…
WARNING: This operation PERMANENTLY deletes the chat, all of its messages,
Claude Developer Platform · in the page
manage-claude/compliance-content-data
…` to include every chat under your parent organization. Add `order_by=updated_at` to sort by last update time. This combination is the recommended way to export chats and keep an export current, becau…
compliance-errors
Claude Developer Platform · in the page
manage-claude/compliance-errors
…mber in the message is that endpoint's maximum), a `created_at.*` or `updated_at.*` value that cannot be parsed as a date or timestamp, and an `activity_types[]` value that is not a supported activity…