989 pages for note.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
advisor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/advisor-tool
…aHeader: advisor-tool-2026-03-01 zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-reten…
bash-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/bash-tool
…eatureMetadata: status: stable zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-reten…
browser-use-sdk
Claude Developer Platform · in the page
agents-and-tools/tool-use/browser-use-sdk
…h the Chrome DevTools Protocol (CDP), and it isn’t production code. <Note> The browser toolset class is in beta and available in the [Python SDK](https://github.com/anthropics/anthropic-sdk-python/…
browser-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/browser-use-tool
…eatureMetadata: status: stable zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-reten…
build-a-tool-using-agent
Claude Developer Platform · in the page
agents-and-tools/tool-use/build-a-tool-using-agent
…de handles realistic input shapes rather than a single flat string. <Note> Every ring runs standalone. Copy any ring into a fresh file and it will run without the code from earlier rings. </Note>…
code-execution-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/code-execution-tool
…reMetadata: status: stable zdr: eligibility: not-eligible note: Container data retained up to 30 days. supportedModels: - claude-fable-5-2 - claude-mythos-5-2 - claude-fable-…
computer-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/computer-use-tool
…5-11-24, computer-use-2025-01-24 zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-reten…
define-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/define-tools
…d be specified as is, while lists and objects should use JSON format. Note that spaces for string values are not stripped. The output is not expected to be valid XML and is parsed with regular express…
fine-grained-tool-streaming
Claude Developer Platform · in the page
agents-and-tools/tool-use/fine-grained-tool-streaming
…eatureMetadata: status: stable zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-reten…
handle-tool-calls
Claude Developer Platform · in the page
agents-and-tools/tool-use/handle-tool-calls
…platform.claude.com/docs/en/agents-and-tools/tool-use/tool-runner). <Note> **Simpler with Tool Runner:** The manual tool handling described on this page is automatically managed by [Tool Runner](ht…
memory-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/memory-tool
…eatureMetadata: status: stable zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-reten…
overview
Claude Developer Platform · in the page
agents-and-tools/tool-use/overview
…Messages API without a separate MCP client. </Card> </CardGroup> <Note> [Claude Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) provides a built-in toolset that Clau…
parallel-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/parallel-tool-use
…text to return for the calls you skip. ## Test parallel tool calls <Note> **Use the Tool Runner for most applications:** the SDK [Tool Runner](https://platform.claude.com/docs/en/agents-and-tools/…
Process results programmatically
Claude Developer Platform · in the page
agents-and-tools/tool-use/programmatic-tool-calling
…reMetadata: status: stable zdr: eligibility: not-eligible note: Built on code execution containers; data retained up to 30 days. supportedModels: - claude-fable-5-2 - claude-myth…
server-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/server-tools
…block in the same response are complete and need nothing from you. <Note> With [programmatic tool calling](https://platform.claude.com/docs/en/agents-and-tools/tool-use/programmatic-tool-calling),…
strict-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/strict-tool-use
…atureMetadata: status: stable zdr: eligibility: qualified note: "Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-rete…
text-editor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/text-editor-tool
…eatureMetadata: status: stable zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-reten…
tool-reference
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-reference
…/platform.claude.com/docs/en/models/overview#using-the-models-api). <Note> The tool search `type` values also accept undated aliases: `tool_search_tool_regex` and `tool_search_tool_bm25`. These res…
Log at info level
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-runner
…* Manages conversation state * Provides type safety and validation <Note> The tool runner is in beta and available in the [Python SDK](https://github.com/anthropics/anthropic-sdk-python/blob/main/…
tool-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-search-tool
…eatureMetadata: status: stable zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-reten…
tool-use-with-prompt-caching
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-use-with-prompt-caching
…| <Note> If you need to vary `tool_choice` mid-conversation, consider placing cache breakpoints before the variation point. </Note>…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
…eatureMetadata: status: stable zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-reten…
web-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-search-tool
…eatureMetadata: status: stable zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-reten…
Beta
Claude Developer Platform · in the page
api/beta
…a Organization Not Enrolled In Beta Error Details - `BetaOrganizationNotEnrolledInBetaErrorDetails object` The beta that the endpoint requires is not enabled for the organization. The message name…
beta-headers
Claude Developer Platform · in the page
api/beta-headers
…``` ## Getting help For updates to beta features, see the [release notes](https://platform.claude.com/docs/en/release-notes/overview). For help with production issues, contact [support](https://sup…
Environments
Claude Developer Platform · in the page
api/beta/environments
…ork Item **GET** `/v1/environments/{environment_id}/work/{work_id}` Note: these endpoints are called automatically by the pre-built environment worker provided in the SDKs and CLI, for orchestrating…
Work
Claude Developer Platform · in the page
api/beta/environments/work
…ork Item **GET** `/v1/environments/{environment_id}/work/{work_id}` Note: these endpoints are called automatically by the pre-built environment worker provided in the SDKs and CLI, for orchestrating…
Acknowledge Work
Claude Developer Platform · in the page
api/beta/environments/work/ack
…ork **POST** `/v1/environments/{environment_id}/work/{work_id}/ack` Note: these endpoints are called automatically by the pre-built environment worker provided in the SDKs and CLI, for orchestrating…
Record Heartbeat
Claude Developer Platform · in the page
api/beta/environments/work/heartbeat
…*POST** `/v1/environments/{environment_id}/work/{work_id}/heartbeat` Note: these endpoints are called automatically by the pre-built environment worker provided in the SDKs and CLI, for orchestrating…
List Work Items
Claude Developer Platform · in the page
api/beta/environments/work/list
…# List Work Items **GET** `/v1/environments/{environment_id}/work` Note: these endpoints are called automatically by the pre-built environment worker provided in the SDKs and CLI, for orchestrating…
Poll for Work
Claude Developer Platform · in the page
api/beta/environments/work/poll
…Poll for Work **GET** `/v1/environments/{environment_id}/work/poll` Note: these endpoints are called automatically by the pre-built environment worker provided in the SDKs and CLI, for orchestrating…
Get Work Item
Claude Developer Platform · in the page
api/beta/environments/work/retrieve
…ork Item **GET** `/v1/environments/{environment_id}/work/{work_id}` Note: these endpoints are called automatically by the pre-built environment worker provided in the SDKs and CLI, for orchestrating…
Stop Work
Claude Developer Platform · in the page
api/beta/environments/work/stop
…rk **POST** `/v1/environments/{environment_id}/work/{work_id}/stop` Note: these endpoints are called automatically by the pre-built environment worker provided in the SDKs and CLI, for orchestrating…
Update Work Item
Claude Developer Platform · in the page
api/beta/environments/work/update
…rk Item **POST** `/v1/environments/{environment_id}/work/{work_id}` Note: these endpoints are called automatically by the pre-built environment worker provided in the SDKs and CLI, for orchestrating…
Memory Stores
Claude Developer Platform · in the page
api/beta/memory_stores
…`path: string` The path of the new memory, such as `/projects/foo/notes.md`. Paths are case-sensitive. A path starts with `/` and has 1 to 20 segments. A segment can't be empty and can't be `.`…
Memories
Claude Developer Platform · in the page
api/beta/memory_stores/memories
…`path: string` The path of the new memory, such as `/projects/foo/notes.md`. Paths are case-sensitive. A path starts with `/` and has 1 to 20 segments. A segment can't be empty and can't be `.`…
Create a Memory
Claude Developer Platform · in the page
api/beta/memory_stores/memories/create
…`path: string` The path of the new memory, such as `/projects/foo/notes.md`. Paths are case-sensitive. A path starts with `/` and has 1 to 20 segments. A segment can't be empty and can't be `.`…
List Memories
Claude Developer Platform · in the page
api/beta/memory_stores/memories/list
…Return only memories whose path starts with this prefix, such as `/notes/`. This value appears in request URLs. Do not include secrets or personally identifiable information. Omit it to list the…
Retrieve a Memory
Claude Developer Platform · in the page
api/beta/memory_stores/memories/retrieve
…Hierarchical path of the memory within the store, e.g. `/projects/foo/notes.md`. Always starts with `/`. Paths are case-sensitive and unique within a store. Maximum 1,024 bytes. - `updated_at: stri…
Update a Memory
Claude Developer Platform · in the page
api/beta/memory_stores/memories/update
Messages
Claude Developer Platform · in the page
api/beta/messages
…mber` The maximum number of tokens to generate before stopping. Note that our models may stop _before_ reaching this maximum. This parameter only specifies the absolute maximum number of tokens…
Batches
Claude Developer Platform · in the page
api/beta/messages/batches
…The maximum number of tokens to generate before stopping. Note that our models may stop _before_ reaching this maximum. This parameter only specifies the absolute maximum number of tokens…
Cancel a Message Batch
Claude Developer Platform · in the page
api/beta/messages/batches/cancel
…equests were canceled, check the individual results within the batch. Note that cancellation may not result in any canceled requests if they were non-interruptible. Learn more about the Message Batch…
Create a Message Batch
Claude Developer Platform · in the page
api/beta/messages/batches/create
…The maximum number of tokens to generate before stopping. Note that our models may stop _before_ reaching this maximum. This parameter only specifies the absolute maximum number of tokens…
Retrieve Message Batch results
Claude Developer Platform · in the page
api/beta/messages/batches/results
…acted_result block carries stop_reason='max_tokens', and a truncation note is appended to the advice text the worker model sees (inside the encrypted blob in redacted mode). When set, the API also pas…
Count tokens in a Message
Claude Developer Platform · in the page
api/beta/messages/count_tokens
…cs/en/build-with-claude/working-with-messages?sdk_languages=http). Note that if you want to include a [system prompt](https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/claude…
Create a Message
Claude Developer Platform · in the page
api/beta/messages/create
…mber` The maximum number of tokens to generate before stopping. Note that our models may stop _before_ reaching this maximum. This parameter only specifies the absolute maximum number of tokens…
Analytics
Claude Developer Platform · in the page
api/beta/organization/analytics
…ool call, counted in `edit_tool_count` and `file_edit_count`. - `notebook_edit_tool_count: number or null` Same measure as `cowork_metrics.notebook_edit_tool_count`, for activity recorded…
Users
Claude Developer Platform · in the page
api/beta/organization/analytics/users
…ccepted/rejected counts for a single Claude Code tool type. - `notebook_edit_tool: BetaAnalyticsToolActionCounts` Accepted/rejected counts for a single Claude Code tool type. -…
List User Activity
Claude Developer Platform · in the page
api/beta/organization/analytics/users/list
…ccepted/rejected counts for a single Claude Code tool type. - `notebook_edit_tool: BetaAnalyticsToolActionCounts` Accepted/rejected counts for a single Claude Code tool type. -…