618 pages for hold.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Delivering work
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-fable-5-1
…cost, so step down to `medium` or `low` where your evals show quality holds. At `low`, Claude Fable 5.1 is often competitive with Claude Opus and Claude Sonnet models on cost per task while scoring hi…
prompting-claude-haiku-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-haiku-5-5
…effort-mid-conversation-beta) (beta), which keeps the cache. A change holds for every later turn until another one replaces it. It needs the `mid-conversation-output-config-2026-07-01` beta header and…
prompting-claude-opus-4-8
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-4-8
…t statement, one short supporting paragraph, and a clean product placeholder or packshot frame. Below that, add a benefit grid with three or four blocks, then a formulation or ingredients section, and…
prompting-claude-opus-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-5
…ature work. It completes full tasks rather than leaving stubs or placeholders, and it performs best when given the complete task specification up front and left to run. It also performs well on easier…
prompting-claude-opus-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-5-5
…id-conversation-beta) (beta) instead, which keeps the cache. A change holds for every later turn until another one replaces it. ## Prompts written for thinking disabled Claude Opus 5 accepts `thinki…
prompting-claude-sonnet-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-sonnet-5
…t statement, one short supporting paragraph, and a clean product placeholder or packshot frame. Below that, add a benefit grid with three or four blocks, then a formulation or ingredients section, and…
prompting-claude-sonnet-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5
…id-conversation-beta) (beta) instead, which keeps the cache. A change holds for every later turn until another one replaces it. For example, in an interactive session at `low`, add a change to `high`…
refusals-and-fallback
Claude Developer Platform · in the page
build-with-claude/refusals-and-fallback
…named category. That `null` is a normal, permanent value, not a placeholder. * `stop_details` itself is `null` for every stop reason other than `refusal`. | `category` | What it means…
search-results
Claude Developer Platform · in the page
build-with-claude/search-results
…* `text`: The actual text content (non-empty string) Search results hold text only. Images and other media are not supported inside the `content` array. ## Method 1: Search results from tool calls…
skills-guide
Claude Developer Platform · in the page
build-with-claude/skills-guide
…financial_skill/` and substitute it for the `example_skill.zip` placeholder in the zip-upload options. <CodeGroup defaultLanguage="CLI"> ```bash cURL curl -X POST "https://api.anthropic.com/v1/s…
task-budgets
Claude Developer Platform · in the page
build-with-claude/task-budgets
…se_id": "toolu_01", "content": "<npm audit output>" } ] } ``` That holds even when the message adds new content alongside the tool results: ```json { "role": "user", "content": [ { "type":…
thinking
Claude Developer Platform · in the page
build-with-claude/thinking
…proaches, checks intermediate results, and abandons paths that do not hold up. That up-front thinking arrives in `thinking` content blocks ahead of the response, and Claude draws on it to produce the…
thinking-steering-and-cost
Claude Developer Platform · in the page
build-with-claude/thinking-steering-and-cost
…prompt guidance System prompt guidance shifts Claude's thinking threshold for every request in the conversation. If Claude is thinking more often than your workload needs, add guidance such as the fo…
thinking-troubleshooting
Claude Developer Platform · in the page
build-with-claude/thinking-troubleshooting
…ck whose `thinking` field is empty is still complete: the `signature` holds the reasoning. Send it back with the turn like any other. See [Send assistant turns back exactly as returned](https://platfo…
vision
Claude Developer Platform · in the page
build-with-claude/vision
…hat request. All `image` blocks in the request count toward this threshold, including images from earlier conversation turns that you resend and images nested inside `tool_result` content (for example…
apply
Claude Developer Platform · in the page
cli-sdks-libraries/cli/apply
…``` </File> </CodeGroupItem> </CodeGroup> The frontmatter holds the agent's configuration (the fields from [Define your agent](https://platform.claude.com/docs/en/managed-agents/agent-setu…
apple-foundation-models
Claude Developer Platform · in the page
cli-sdks-libraries/libraries/apple-foundation-models
…ce. In the workspace picker in the sidebar, select the workspace that holds the integration. Select the integration and click **Revoke**, then confirm. Revoking an integration revokes its outstanding…
access-transparency-log
Claude Developer Platform · in the page
manage-claude/access-transparency-log
…starts signing, and earlier keys stay listed. Checkpoints you already hold therefore keep verifying. ### What the transparency log proves * The leaf fields of an event you hold (listed in [How an ev…
api-and-data-retention
Claude Developer Platform · in the page
manage-claude/api-and-data-retention
…or proxy patterns and API-key handling. * **Flagged content and legal holds:** See [Retention regardless of arrangement](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#retent…
app-attest
Claude Developer Platform · in the page
manage-claude/app-attest
…ce. In the workspace picker in the sidebar, select the workspace that holds the integration. Select the integration and click **Revoke**, then confirm. Revoking an integration revokes its outstanding…
cmek-aws-kms
Claude Developer Platform · in the page
manage-claude/cmek-aws-kms
…ribeKey", "Resource": "*" } ] } ``` Replace the two placeholders: * **`<AWS_ACCOUNT_ID>`:** your [AWS account ID](https://docs.aws.amazon.com/IAM/latest/UserGuide/console-account-id.html…
cmek-azure-key-vault
Claude Developer Platform · in the page
manage-claude/cmek-azure-key-vault
…ic-org-<ORGANIZATION_UUID>=true ``` Replace the placeholders: * **`<your-vault-name>`:** the name of your key vault * **`<your-key-name>`:** a name for the key…
cmek-claude-platform-on-aws
Claude Developer Platform · in the page
manage-claude/cmek-claude-platform-on-aws
…/cmek-claude-platform-on-aws#source-arn-condition). Replace the placeholders: * **`<AWS_ACCOUNT_ID>`:** your [AWS account ID](https://docs.aws.amazon.com/IAM/latest/UserGuide/console-account-id.html…
cmek-google-cloud-kms
Claude Developer Platform · in the page
manage-claude/cmek-google-cloud-kms
…> <Tab title="gcloud CLI"> In each command, replace these placeholders: * **`<your-project-id>`:** your Google Cloud project ID * **`<region>`:** the key's location, such as `us-east5`…
WARNING: This operation PERMANENTLY deletes the chat, all of its messages,
Claude Developer Platform · in the page
manage-claude/compliance-content-data
…e. To scope the list to specific users instead (for example, a legal hold on named custodians), pass 1–10 `user_ids[]` values. Obtain the IDs from [List organization users](https://platform.claude.co…
compliance-errors
Claude Developer Platform · in the page
manage-claude/compliance-errors
…fter the walk's first page. * For the `Try again later.` body, do not hold a walk open waiting for it to clear. On the list endpoint, either retry later by restarting without the `page` parameter (a l…
compliance-faq
Claude Developer Platform · in the page
manage-claude/compliance-faq
…ges, PDFs, and other binary or structured content appear only as placeholder `text` blocks. File names appear in tool-call inputs and outputs. | Yes; file contents and file names appear in the transcr…
before_id is the first_id from a previous response
Claude Developer Platform · in the page
manage-claude/compliance-integration-patterns
…-and-archive and on-demand API retrieval as follows: * If your legal-hold or audit horizon exceeds 6 years for activity metadata or session transcripts, export Activity Feed pages and session transcr…
compliance-org-data
Claude Developer Platform · in the page
manage-claude/compliance-org-data
…anage-claude/compliance-errors#invalid-pagination-cursor). A page can hold fewer results than `limit`, or none, and still not be the last, so keep requesting pages until `next_page` is `null`. ```bas…
compliance-sessions
Claude Developer Platform · in the page
manage-claude/compliance-sessions
…ugh transcript tool calls (text only; other content appears as a placeholder) | Yes, through transcript tool…
inference-hooks
Claude Developer Platform · in the page
manage-claude/inference-hooks
…permission in claude.ai, which only the Owner and Primary owner roles hold; see [Configure Inference hooks](https://platform.claude.com/docs/en/manage-claude/inference-hooks-configuration). </Note> I…
inference-hooks-configuration
Claude Developer Platform · in the page
manage-claude/inference-hooks-configuration
…tion:manage` permission, which only the Owner and Primary owner roles hold. </Note> Inference hooks send prompts from your organization to an AI security server you choose, and hold each request for…
inference-hooks-endpoint
Claude Developer Platform · in the page
manage-claude/inference-hooks-endpoint
…joined by newlines; binary parts such as images are replaced by placeholder markers, and raw bytes are never sent. `is_error`: whether the tool call failed. `tool_name`: the tool's name, so a policy…
opentelemetry
Claude Developer Platform · in the page
manage-claude/opentelemetry
…platform.claude.com/docs/en/api/opentelemetry/spans), attributes that hold prompts and responses are tagged <Badge>Content</Badge>. <Info> Your observability platform stores this content under its…
api
Claude Developer Platform · in the page
manage-claude/opentelemetry/api
…ce.StartActivity("summarize_issues")) { // parameters holds a user.message event. await client.Beta.Sessions.Events.Send(session.ID, parameters); } ``` ```…
plugins-api
Claude Developer Platform · in the page
manage-claude/plugins-api
…ble` | The plugin is hidden. | A plugin can hold an organization-wide setting and one setting for each group (the role-based access control [groups managed in User management…
spend-limits-api
Claude Developer Platform · in the page
manage-claude/spend-limits-api
…mple, auto-approve when the member's current `amount` is below a threshold, and route larger caps for manual review. 3. Resolve each request. To approve, supply the new cap: <CodeGroup> ```b…
First request
Claude Developer Platform · in the page
manage-claude/usage-cost-api
…ompt caching * **Budget monitoring:** Set up alerts for spending thresholds * **CSV export:** Generate reports for finance teams ## Frequently asked questions ### How fresh is the data? Usage and c…
user-management
Claude Developer Platform · in the page
manage-claude/user-management
…_owner`) are assigned in claude.ai organization settings, and members holding them cannot be modified or removed through this API. ### Members and invites A person becomes a member by accepting an i…
user-profiles
Claude Developer Platform · in the page
manage-claude/user-profiles
…The `programs` field is read-only, and attribution doesn't use it. It holds the end customer's status in each program that Anthropic runs. For what its values mean, see [which programs apply to a prof…
aws
Claude Developer Platform · in the page
manage-claude/wif-providers/aws
…a file path, not a function; with // source("value"), path(...) holds the token. The SDK sends that same token // at every refresh of the Anthropic access token, which fails once it has…
Create the app registration that represents the Claude API audience.
Claude Developer Platform · in the page
manage-claude/wif-providers/azure
…a file path, not a function; with // source("value"), path(...) holds the token. The SDK sends that same token // at every refresh of the Anthropic access token, which fails once it has…
gcp
Claude Developer Platform · in the page
manage-claude/wif-providers/gcp
…a file path, not a function; with // source("value"), path(...) holds the token. The SDK sends that same token // at every refresh of the Anthropic access token, which fails once it has…
okta
Claude Developer Platform · in the page
manage-claude/wif-providers/okta
…a file path, not a function; with // source("value"), path(...) holds the token. The SDK sends that same token // at every refresh of the Anthropic access token, which fails once it has…
workload-identity-federation
Claude Developer Platform · in the page
manage-claude/workload-identity-federation
…_FILE`: the SDK re-reads the file on every exchange, so the file must hold a new token before each refresh. A refresh that re-reads an unrotated token, or a restarted process that re-presents a token…
workspaces
Claude Developer Platform · in the page
manage-claude/workspaces
…mins and billing members cannot be removed from workspaces while they hold those organization roles. </Note> #### Set workspace limits You set a workspace's rate limits and spend limits in different…
dreams
Claude Developer Platform · in the page
managed-agents/dreams
…YAML ``` ```python Python # After the dream ends, the output holds the rebuilt memory store output_store_id = next( output.memory_store_id for output in dream.outputs if output.type =…
event-deltas
Claude Developer Platform · in the page
managed-agents/event-deltas
…eping. Apply it to the generated event types. In the manual pattern, hold preview text in a temporary map keyed by `(event_id, index)`, and treat the buffered event as the record. Reconcile the two f…
github
Claude Developer Platform · in the page
managed-agents/github
…te an agent that declares the GitHub MCP server. The agent definition holds the server URL but no authentication token: <CodeGroup defaultLanguage="CLI"> ```bash cURL curl -fsS https://api.anthro…
memory
Claude Developer Platform · in the page
managed-agents/memory
…emories within the store are capped at 100 kB (\~25k tokens). A store holds a maximum of 10,000 memories. Structure memory as many small focused files, not a few large ones. </Tip> ## Attach a memory…