288 pages for omitted.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Automatically handles tool execution loop
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/ruby
…api_key: ENV["ANTHROPIC_API_KEY"] # This is the default and can be omitted ) message = anthropic.messages.create( max_tokens: 1024, messages: [{role: "user", content: "Hello, Claude"}], mode…
typescript
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/typescript
…y: process.env["ANTHROPIC_API_KEY"] // This is the default and can be omitted }); const message = await client.messages.create({ max_tokens: 1024, messages: [{ role: "user", content: "Hello, Clau…
access-transparency
Claude Developer Platform · in the page
manage-claude/access-transparency
…example the conversation ID containing a message. Currently `null` or omitted until resources with parents are supported…
access-transparency-log
Claude Developer Platform · in the page
manage-claude/access-transparency-log
…------------------- | | `400` | `organization_id` is malformed or is omitted with a parent-organization key, the Compliance API is not enabled, a query parameter is unknown, or a per-endpoint validat…
Fetch the first page (newest activities first).
Claude Developer Platform · in the page
manage-claude/compliance-activity-feed
…le` fields on these activities are always `null`, an empty string, or omitted, including on activities recorded before that date. To look up a name or title, pass the activity’s `claude_file_*`, `clau…
WARNING: This operation PERMANENTLY deletes the chat, all of its messages,
Claude Developer Platform · in the page
manage-claude/compliance-content-data
…plus a `chat_messages` array sorted by `created_at`. When `limit` is omitted, the full message set is returned in one response; pass `limit`, `after_id`, or `before_id` to page through very long chat…
compliance-faq
Claude Developer Platform · in the page
manage-claude/compliance-faq
…ipt through tool-call inputs and outputs (text only; other content is omitted). | | Artifacts | Yes; gener…
before_id is the first_id from a previous response
Claude Developer Platform · in the page
manage-claude/compliance-integration-patterns
…transcripts show a placeholder `text` block where binary content was omitted). * The original file for a chat attachment that claude.ai stored as extracted text, such as some Word, PowerPoint, and PD…
compliance-org-data
Claude Developer Platform · in the page
manage-claude/compliance-org-data
…ntrolled by Anthropic policy or not available to the organization, is omitted from the list. Treat a missing row as “not controllable by this organization’s administrators”, not as “off”. The followin…
compliance-sessions
Claude Developer Platform · in the page
manage-claude/compliance-sessions
…| Yes, through transcript tool calls (text only; other content is omitted) | File paths; Claud…
data-residency
Claude Developer Platform · in the page
manage-claude/data-residency
…fault_inference_geo`:** Sets the fallback geo when `inference_geo` is omitted from a request. Individual requests can override this by setting `inference_geo` explicitly. These settings can be config…
inference-hooks-endpoint
Claude Developer Platform · in the page
manage-claude/inference-hooks-endpoint
…easoning, or raw file bytes. A turn whose every block is excluded is omitted entirely, so don’t assume strict user and assistant alternation. Transcripts are sent untruncated, so a long conversation…
plugins-api
Claude Developer Platform · in the page
manage-claude/plugins-api
…anch name or a full 40-character commit SHA (optional). When `ref` is omitted or `null`, it defaults to the branch a synchronization would read, usually the repository’s default branch. `validate_arch…
rate-limits-api
Claude Developer Platform · in the page
manage-claude/rate-limits-api
…sh cURL # Returns one page, which holds every entry when `limit` is omitted. curl "https://api.anthropic.com/v1/organizations/rate_limits" \ -H "x-api-key: $ANTHROPIC_API_KEY" \ -H "anthro…
user-management
Claude Developer Platform · in the page
manage-claude/user-management
…at resource). Rows for features not enabled for your organization are omitted, so a page might contain fewer than `limit` rows while `has_more` is `true`. Requires the `read:members` scope. Two `acti…
wif-reference
Claude Developer Platform · in the page
manage-claude/wif-reference
…. Required when the rule is enabled for more than one workspace. When omitted, the server selects the rule’s sole enabled workspace. The literal `default` also works for the organization’s Default Wor…
agent-setup
Claude Developer Platform · in the page
managed-agents/agent-setup
…end already match the stored values. Reread the agent and retry. When omitted, the update applies unconditionally. If two concurrent updates set the same field or `metadata` (csharp, go: `Metadata`) k…
budgets
Claude Developer Platform · in the page
managed-agents/budgets
…no longer has a budget ``` ```go Go // A zero-value Budget is omitted from the request; param.NullStruct (from // github.com/anthropics/anthropic-sdk-go/v2/packages/param) sends an explicit…
sessions
Claude Developer Platform · in the page
managed-agents/sessions
…reate() strips nulls from raw arrays and ::with() treats null args as omitted. $overrides['system'] = null; $overrideSession = $client->beta->sessions->create( agent: $overrides, envi…
skills
Claude Developer Platform · in the page
managed-agents/skills
…specific version or use `latest`. Optional. Defaults to `latest` when omitted. Applies to both Anthropic and custom skills.…
whats-new-haiku-5-5
Claude Developer Platform · in the page
models/haiku-5-5/whats-new-haiku-5-5
…| | [Thinking text is omitted by default](https://platform.claude.com/docs/en/models/haiku-5-5/migration-guide#configure-thinking)…
migration-guide
Claude Developer Platform · in the page
models/opus-5-5/migration-guide
…h-claude/thinking#preserving-thinking-blocks). 4. **Thinking text is omitted by default:** `thinking.display` defaults to `"omitted"`, so `thinking` blocks arrive with an empty `thinking` field along…
whats-new-opus-5-5
Claude Developer Platform · in the page
models/opus-5-5/whats-new-opus-5-5
…ks (returned with an empty `thinking` field at the default `display: "omitted"`), select content blocks by their `type` field rather than by position, and pass `thinking` blocks back unmodified in too…
migration-guide
Claude Developer Platform · in the page
models/sonnet-5-5/migration-guide
…| `"adaptive"`, `"between_tools"` | `"omitted"` | | Claude Sonnet 5 | On | `"adaptive"`, `"disabled"`…
whats-new-sonnet-5-5
Claude Developer Platform · in the page
models/sonnet-5-5/whats-new-sonnet-5-5
…ress-updates). Shorter remarks stay `text`. At the default `display: "omitted"`, the progress-update blocks’ text is empty, so an application that streams those notes to its users goes quiet between t…
overview
Claude Developer Platform · in the page
release-notes/overview
…lt, so a response can begin with `thinking` blocks, and their text is omitted unless you set `thinking.display` to `"summarized"`. Claude Haiku 5.5 also uses a tokenizer that produces more tokens for…
Use Claude Code features in the SDK
Claude Code CLI · in the page
agent-sdk/claude-code-features
…em through `settingSources`. When the `skills` option on `query()` is omitted, discovered user and project skills are enabled and the Skill tool is available, matching CLI behavior. To control which s…
Intercept and control agent behavior with hooks
Claude Code CLI · in the page
agent-sdk/hooks
…hes | | `timeout` | `number` | `undefined` | Timeout in seconds. When omitted, Claude Code applies the [event's default timeout](#hook-timeout). Your SDK callbacks follow the `command` hook defaults |…
Plugins in the SDK
Claude Code CLI · in the page
agent-sdk/plugins
…ude-plugin/plugin.json` manifest file. The manifest is optional. When omitted, Claude Code auto-discovers components from the directory layout. The directory can include: ```text theme={null} my-plug…
Agent SDK reference - Python
Claude Code CLI · in the page
agent-sdk/python
…tory` | `str \| None` | `None` | Directory to list sessions for. When omitted, returns sessions across all projects | | `limit` | `int \| None` | `None` | Maximum number of sessions to return | | `off…
Extend agents with skills
Claude Code CLI · in the page
agent-sdk/skills
…ery()` to control which skills Claude can invoke in the session. When omitted, discovered skills are enabled and the Skill tool is available, matching CLI behavior. Pass `"all"` to let Claude invoke e…
Subagents in the SDK
Claude Code CLI · in the page
agent-sdk/subagents
…avior | | `tools` | `string[]` | No | Array of allowed tool names. If omitted, inherits every [tool available to subagents](https://code.claude.com/docs/en/sub-agents.md#available-tools) | | `disallow…
Agent SDK reference - TypeScript
Claude Code CLI · in the page
agent-sdk/typescript
….dir` | `string` | `undefined` | Directory to list sessions for. When omitted, returns sessions across all projects | | `options.limit` | `number` | `undefined` | Maximum number of sessions to return…
Handle approvals and user input
Claude Code CLI · in the page
agent-sdk/user-input
…in Python. Before v2.1.207, Claude Code rejected an allow result that omitted `updatedInput` and denied the tool call with a validation error. When denying, provide a message explaining why. Claude s…
Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry
Claude Code CLI · in the page
claude-apps-gateway
…rmat `[gateway] <timestamp> <level> <message>`, and a startup banner, omitted below, prints between the migration and listening lines. Audit events are single-line JSON with an `evt` field. A fresh da…
Claude apps gateway configuration
Claude Code CLI · in the page
claude-apps-gateway-config
…tions). Every other section is [optional](#optional-sections), and an omitted section takes its defaults. Unknown keys fail boot, so a typo surfaces as a named error rather than a silently ignored set…
Error reference
Claude Code CLI · in the page
errors
…or one of the "X-Api-Key" or "Authorization" headers to be explicitly omitted ``` On current versions the error means no credential was available to the worker process. Before v2.1.174, a background…
Claude Code GitHub Actions
Claude Code CLI · in the page
github-actions
…a [skill](https://code.claude.com/docs/en/skills.md) invocation. When omitted, Claude responds to the [trigger phrase](#interactive-and-automation-modes) instead | No | | `claude_args` | CLI arguments…
Run Claude Code programmatically
Claude Code CLI · in the page
headless
…chive. A plugin that didn't load is absent from `plugins`. The key is omitted when there are no errors | When a `--plugin-dir` directory or archive itself fails to load, its `plugin_errors` entry inc…
Hooks reference
Claude Code CLI · in the page
hooks
…r value | Evaluated as | Example | | :- | :- | :- | | `"*"`, `""`, or omitted | Match all | fires on every occurrence of the event | | Only letters, digits, `_`, `-`, spaces, `,`, and `\|` | Exact str…
Connect to MCP servers
Claude Code CLI · in the page
mcp-quickstart
…ust ran. If the command shown differs from what you typed, you likely omitted the `--` separator before the server command. Remove the server and re-add it with `--` in place. If you wrote `.mcp.json`…
Monitoring
Claude Code CLI · in the page
monitoring-usage
…| `vcs.owner.name` | The owner or group path, such as `example-org`; omitted when the remote path has a single segment | | `vcs.repository.name` | The bare repository name, such as `example-repo` | |…
Test plugins with evals
Claude Code CLI · in the page
plugin-evals
…m/docs/en/plugins/loading.md#plugins-shared-through-a-repository) | | Omitted | The current directory as a path | Add `--case <glob>` to filter by case name and `--tag <tag>` to keep cases with any o…
Plugin commands reference
Claude Code CLI · in the page
plugins/cli-reference
…Scope to enable at: `user`, `project`, or `local`. Auto-detected when omitted | | `--json` | Print the result as one JSON object on the last line of stdout, in the [same format as `plugin install --js…
Measure plugin cost and usage
Claude Code CLI · in the page
plugins/measure
…me to your backend verbatim. Every other plugin's name is redacted or omitted by default, including a plugin from your organization's own marketplace. The plugin's [trust tier](https://code.claude.com…
Customize sessions in self-hosted environments
Claude Code CLI · in the page
self-hosted-environments-configuration
…e instead of the local clock to tolerate skew. Empty when the gateway omitted the header. | | `CLAUDE_RUNNER_POOL_ID` | The ID of the environment the new runner should join, in `ccpool_...` form | | `…
Deploy self-hosted environments to production
Claude Code CLI · in the page
self-hosted-environments-deploy
…m/docs/en/self-hosted-environments-configuration#wrapper-scripts) and omitted when that variable is unset. If your image already sets `core.hooksPath` and the runner doesn't use [Anthropic-managed git…
Extend Claude with skills
Claude Code CLI · in the page
skills
…hen to use it. Claude uses this to decide when to apply the skill. If omitted, uses the first non-empty line of the markdown content. Put the key use case first: the combined `description` and `when_t…
Customize your status line
Claude Code CLI · in the page
statusline
…es one subagent row with the fields below. Fields marked optional are omitted when they have no value, so guard for their absence in your script. | Field | Type | Description | | :- | :- | :- | | `id…
Create custom subagents
Claude Code CLI · in the page
sub-agents
…, Bash` or a YAML list. Inherits every tool available to subagents if omitted. If no entry in the list resolves to a tool, the subagent usually [fails to launch](https://code.claude.com/docs/en/errors…