582 pages for environment.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
overview
Claude Developer Platform · in the page
agents-and-tools/tool-use/overview
…Take screenshots and control the mouse and keyboard in a desktop environment. </Card> <Card title="Browser use tool" icon="browser" href="https://platform.claude.com/docs/en/agents-and-tools…
parallel-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/parallel-tool-use
…arallelism keeps working. Run it with `ANTHROPIC_API_KEY` set in your environment: <CodeGroup exclude="shell"> <CodeGroupItem language="cURL"> This end-to-end test needs more logic than a singl…
Process results programmatically
Claude Developer Platform · in the page
agents-and-tools/tool-use/programmatic-tool-calling
…ppets or executable commands that might be processed by the execution environment. * **Validate external tool results:** If your tool returns data from external sources or accepts user input, be aware…
text-editor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/text-editor-tool
…l-specific-data-retention-requirements). Client-side tool run in your environment. supportedModels: - claude-fable-5-1 - claude-mythos-5-1 - claude-fable-5 - claude-mythos-5 - cl…
Log at info level
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-runner
…ption. The Python, TypeScript, and Java SDKs read the `ANTHROPIC_LOG` environment variable to turn on the SDK’s logging, which includes request and response detail: ```bash # Log at info level export…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
…zdr-and-allowed-callers). <Warning> Enabling the web fetch tool in environments where Claude processes untrusted input alongside sensitive data poses data exfiltration risks. Only use this tool in…
Beta
Claude Developer Platform · in the page
api/beta
…he executor's filesystem. Only included when another tool in the same environment can read the file at that path. maxLength: 4096, pattern: ^[^\x00-\x1f\x7f-\x9f\u2028\u2029]*$…
beta-headers
Claude Developer Platform · in the page
api/beta-headers
…| --------------------------- | | `/v1/agents`, `/v1/sessions`, `/v1/environments` | `managed-agents-2026-04-01` | | `/v1/tunnels` | `mcp-tunnels-2026-06-22` | |…
Deployment Runs
Claude Developer Platform · in the page
api/beta/deployment_runs
…the deployment that produced this run. - `error: BetaManagedAgentsEnvironmentArchivedRunError or BetaManagedAgentsAgentArchivedRunError or BetaManagedAgentsEnvironmentNotFoundRunError or 13 more o…
List Deployment Runs
Claude Developer Platform · in the page
api/beta/deployment_runs/list
…the deployment that produced this run. - `error: BetaManagedAgentsEnvironmentArchivedRunError or BetaManagedAgentsAgentArchivedRunError or BetaManagedAgentsEnvironmentNotFoundRunError or 13 more o…
Get Deployment Run
Claude Developer Platform · in the page
api/beta/deployment_runs/retrieve
…the deployment that produced this run. - `error: BetaManagedAgentsEnvironmentArchivedRunError or BetaManagedAgentsAgentArchivedRunError or BetaManagedAgentsEnvironmentNotFoundRunError or 13 more o…
Deployments
Claude Developer Platform · in the page
api/beta/deployments
…st version. Must be at least 1 if specified. format: int32 - `environment_id: string` ID of the `environment` defining the container configuration for sessions created from this deployment.…
Archive Deployment
Claude Developer Platform · in the page
api/beta/deployments/archive
…— it binds the agent to everything needed to run it autonomously: an environment, credentials, initial events, and an optional schedule. - `type: "deployment"` - `id: string` Unique identi…
Create Deployment
Claude Developer Platform · in the page
api/beta/deployments/create
…st version. Must be at least 1 if specified. format: int32 - `environment_id: string` ID of the `environment` defining the container configuration for sessions created from this deployment.…
List Deployments
Claude Developer Platform · in the page
api/beta/deployments/list
…: string or null` Description of what the deployment does. - `environment_id: string` ID of the `environment` where sessions run. - `initial_events: array of BetaManagedAgentsDeploymen…
Pause Deployment
Claude Developer Platform · in the page
api/beta/deployments/pause
…— it binds the agent to everything needed to run it autonomously: an environment, credentials, initial events, and an optional schedule. - `type: "deployment"` - `id: string` Unique identi…
Get Deployment
Claude Developer Platform · in the page
api/beta/deployments/retrieve
…— it binds the agent to everything needed to run it autonomously: an environment, credentials, initial events, and an optional schedule. - `type: "deployment"` - `id: string` Unique identi…
Run Deployment Now
Claude Developer Platform · in the page
api/beta/deployments/run
…the deployment that produced this run. - `error: BetaManagedAgentsEnvironmentArchivedRunError or BetaManagedAgentsAgentArchivedRunError or BetaManagedAgentsEnvironmentNotFoundRunError or 13 more o…
Unpause Deployment
Claude Developer Platform · in the page
api/beta/deployments/unpause
…— it binds the agent to everything needed to run it autonomously: an environment, credentials, initial events, and an optional schedule. - `type: "deployment"` - `id: string` Unique identi…
Update Deployment
Claude Developer Platform · in the page
api/beta/deployments/update
…preserve; send empty string or null to clear. maxLength: 2048 - `environment_id: optional string` ID of the `environment` where sessions run. Omit to preserve. Cannot be cleared. maxLength:…
Messages
Claude Developer Platform · in the page
api/beta/messages
…he executor's filesystem. Only included when another tool in the same environment can read the file at that path. maxLength: 4096, pattern: ^[^\x00-\x1f\x7f-\x9f\u2028\u2029]*$…
Batches
Claude Developer Platform · in the page
api/beta/messages/batches
…he executor's filesystem. Only included when another tool in the same environment can read the file at that path. maxLength: 4096, pattern: ^[^\x00-\x1f\x7f-\x9f\u2028\u2029…
Create a Message Batch
Claude Developer Platform · in the page
api/beta/messages/batches/create
…he executor's filesystem. Only included when another tool in the same environment can read the file at that path. maxLength: 4096, pattern: ^[^\x00-\x1f\x7f-\x9f\u2028\u2029…
Count tokens in a Message
Claude Developer Platform · in the page
api/beta/messages/count_tokens
…he executor's filesystem. Only included when another tool in the same environment can read the file at that path. maxLength: 4096, pattern: ^[^\x00-\x1f\x7f-\x9f\u2028\u2029]*$…
Create a Message
Claude Developer Platform · in the page
api/beta/messages/create
…he executor's filesystem. Only included when another tool in the same environment can read the file at that path. maxLength: 4096, pattern: ^[^\x00-\x1f\x7f-\x9f\u2028\u2029]*$…
Cost
Claude Developer Platform · in the page
api/beta/organization/analytics/cost
…31 days. The range may span at most 31 days. format: date-time - `environment_ids: optional array of string` Filter to usage incurred by Claude Managed Agents sessions that ran in specific envi…
Get Cost By Dimension
Claude Developer Platform · in the page
api/beta/organization/analytics/cost/list
…31 days. The range may span at most 31 days. format: date-time - `environment_ids: optional array of string` Filter to usage incurred by Claude Managed Agents sessions that ran in specific envi…
Usage
Claude Developer Platform · in the page
api/beta/organization/analytics/usage
…31 days. The range may span at most 31 days. format: date-time - `environment_ids: optional array of string` Filter to usage incurred by Claude Managed Agents sessions that ran in specific envi…
Get Token Usage By Dimension
Claude Developer Platform · in the page
api/beta/organization/analytics/usage/list
…31 days. The range may span at most 31 days. format: date-time - `environment_ids: optional array of string` Filter to usage incurred by Claude Managed Agents sessions that ran in specific envi…
Claude Tag
Claude Developer Platform · in the page
api/beta/organization/claude_tag
…el was started from. A parent channel contributes `instructions` and `environment_id` only. - `type: "slack_parent_channel"` - `slack_channel_id: string` The parent channel's identifi…
Slack Channels
Claude Developer Platform · in the page
api/beta/organization/claude_tag/slack_channels
…n in it even when its workspace stores `false`. Null clears it. - `environment_id: optional string or null` The environment Claude's sessions run in: the identifier of an active environment of…
Set Up Slack Channel
Claude Developer Platform · in the page
api/beta/organization/claude_tag/slack_channels/create
…n in it even when its workspace stores `false`. Null clears it. - `environment_id: optional string or null` The environment Claude's sessions run in: the identifier of an active environment of…
List Slack Channels
Claude Developer Platform · in the page
api/beta/organization/claude_tag/slack_channels/list
…laude is on. The nearest settings level that sets it decides. - `environment_id: string or null` The environment Claude's sessions run in, starting with `env_`, or the identifier of a self…
Get Slack Channel
Claude Developer Platform · in the page
api/beta/organization/claude_tag/slack_channels/retrieve
…laude is on. The nearest settings level that sets it decides. - `environment_id: string or null` The environment Claude's sessions run in, starting with `env_`, or the identifier of a self…
Update Slack Channel
Claude Developer Platform · in the page
api/beta/organization/claude_tag/slack_channels/update
…n in it even when its workspace stores `false`. Null clears it. - `environment_id: optional string or null` The environment Claude's sessions run in: the identifier of an active environment of…
Slack Workspaces
Claude Developer Platform · in the page
api/beta/organization/claude_tag/slack_workspaces
…laude is on. The nearest settings level that sets it decides. - `environment_id: string or null` The environment Claude's sessions run in, starting with `env_`, or the identifier of a self…
List Slack Workspaces
Claude Developer Platform · in the page
api/beta/organization/claude_tag/slack_workspaces/list
…laude is on. The nearest settings level that sets it decides. - `environment_id: string or null` The environment Claude's sessions run in, starting with `env_`, or the identifier of a self…
Get Slack Workspace
Claude Developer Platform · in the page
api/beta/organization/claude_tag/slack_workspaces/retrieve
…laude is on. The nearest settings level that sets it decides. - `environment_id: string or null` The environment Claude's sessions run in, starting with `env_`, or the identifier of a self…
Update Slack Workspace
Claude Developer Platform · in the page
api/beta/organization/claude_tag/slack_workspaces/update
…n in it even when its workspace stores `false`. Null clears it. - `environment_id: optional string or null` The environment Claude's sessions run in: the identifier of an active environment of…
Usage Report
Claude Developer Platform · in the page
api/beta/organization/usage_report
…Code usage. - `terminal_type: string` Type of terminal or environment where Claude Code was used. - `tool_actions: map[object]` Breakdown of tool action acceptance and rejectio…
Get Claude Code Usage Report
Claude Developer Platform · in the page
api/beta/organization/usage_report/retrieve_claude_code
…Code usage. - `terminal_type: string` Type of terminal or environment where Claude Code was used. - `tool_actions: map[object]` Breakdown of tool action acceptance and rejectio…
Sessions
Claude Developer Platform · in the page
api/beta/sessions
…sion to use. Omit to use the latest version. format: int32 - `environment_id: string` ID of the `environment` defining the container configuration for this session. minLength: 1, maxLeng…
Archive Session
Claude Developer Platform · in the page
api/beta/sessions/archive
…ing` A timestamp in RFC 3339 format format: date-time - `environment_id: string` - `metadata: map[string]` - `outcome_evaluations: array of BetaManagedAgentsOutcomeEvaluationResourc…
Create Session
Claude Developer Platform · in the page
api/beta/sessions/create
…sion to use. Omit to use the latest version. format: int32 - `environment_id: string` ID of the `environment` defining the container configuration for this session. minLength: 1, maxLeng…
Events
Claude Developer Platform · in the page
api/beta/sessions/events
…`BetaManagedAgentsCredentialHostUnreachableError object` An `environment_variable` credential's `auth.networking.allowed_hosts` includes a host the environment's network policy does not permi…
List Events
Claude Developer Platform · in the page
api/beta/sessions/events/list
…`BetaManagedAgentsCredentialHostUnreachableError object` An `environment_variable` credential's `auth.networking.allowed_hosts` includes a host the environment's network policy does not permi…
Send Events
Claude Developer Platform · in the page
api/beta/sessions/events/send
…esult of an agent-toolset tool execution. Only valid on `self_hosted` environments, where sandbox-routed tools are executed by the client rather than the server. - `type: "user.tool_result"`…
Stream Events
Claude Developer Platform · in the page
api/beta/sessions/events/stream
…`BetaManagedAgentsCredentialHostUnreachableError object` An `environment_variable` credential's `auth.networking.allowed_hosts` includes a host the environment's network policy does not permi…
List Sessions
Claude Developer Platform · in the page
api/beta/sessions/list
…ing` A timestamp in RFC 3339 format format: date-time - `environment_id: string` - `metadata: map[string]` - `outcome_evaluations: array of BetaManagedAgentsOutcomeEvaluationResourc…
Get Session
Claude Developer Platform · in the page
api/beta/sessions/retrieve
…ing` A timestamp in RFC 3339 format format: date-time - `environment_id: string` - `metadata: map[string]` - `outcome_evaluations: array of BetaManagedAgentsOutcomeEvaluationResourc…