Follow Discord
Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
Search the documentation

50 pages for surface.

Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it. Cut at 50, so a narrower query shows the rest.

Or, for the model with the same capabilities and no access approval requirement: Claude Developer Platform · in the page about-claude/models/migration-guide …Claude Sonnet 5 Claude Opus 5 and Claude Sonnet 5 share the same API surface: both run with [adaptive thinking](https://platform.claude.com/docs/en/build-with-claude/thinking) on by default, both def… optimizing-for-cost-and-intelligence Claude Developer Platform · in the page about-claude/models/optimizing-for-cost-and-intelligence …the house style. Claude Opus 5 at its default effort ran on the same surface and subset, three runs, on August 28, 2026: 68.8% on the raw 50 tasks, 70.8% on the 33-task basis, and 71.1% on the 21-tas… claude-api-skill Claude Developer Platform · in the page agents-and-tools/agent-skills/claude-api-skill …to-date reference material for building applications on two Anthropic surfaces: * **Messages API:** The primary surface for single requests, streaming chat, tool use, batch processing, prompt caching… enterprise Claude Developer Platform · in the page agents-and-tools/agent-skills/enterprise …ned commits in your Skill repository to ensure provenance. ### Cross-surface considerations <Warning> Custom Skills do not sync across surfaces. Skills uploaded to the API are not available on cla… PDF Processing Claude Developer Platform · in the page agents-and-tools/agent-skills/overview …imitations as the Claude API in the following subsections. ### Cross-surface availability **Custom Skills do not sync across surfaces**. Skills uploaded to one surface are not automatically availabl… mcp-connector Claude Developer Platform · in the page agents-and-tools/mcp-connector …gents-and-tools/tool-use/tool-search-tool) so only relevant tools are surfaced per query. ## Authentication For MCP servers that require OAuth authentication, you'll need to obtain an access token.… reference Claude Developer Platform · in the page agents-and-tools/mcp-tunnels/reference …and response schemas, and examples. <Note> The previous Admin API surface at `/v1/organizations/tunnels` (beta header `mcp-tunnels-2026-05-19`, scope `org:manage_tunnels`) continues to work during… advisor-tool Claude Developer Platform · in the page agents-and-tools/tool-use/advisor-tool …inting one way and the advisor points another: don't silently switch. Surface the conflict in one more advisor call — "I found X, you suggest Y, which constraint breaks the tie?" The advisor saw your… browser-use-tool Claude Developer Platform · in the page agents-and-tools/tool-use/browser-use-tool …cribe.** Canvas-rendered interfaces, embedded video or remote-desktop surfaces, heavily virtualized lists, and elements inside cross-origin iframes often have no useful node, so Claude works from `scr… define-tools Claude Developer Platform · in the page agents-and-tools/tool-use/define-tools …wer, more capable tools reduce selection ambiguity and make your tool surface easier for Claude to navigate. * **Use meaningful namespacing in tool names.** When your tools span multiple services or… memory-tool Claude Developer Platform · in the page agents-and-tools/tool-use/memory-tool …entation, `BetaLocalFilesystemMemoryTool`. The helper and tool-runner surfaces live in each SDK's beta namespace even though the memory tool itself doesn't require a beta header. The Go and Ruby SDKs… tool-combinations Claude Developer Platform · in the page agents-and-tools/tool-use/tool-combinations …search, then execute, then optionally search again if the first pass surfaced a gap. Code execution runs server-side, so there's no client-side sandbox to manage. ## Coding agent: text\_editor + bas… tool-reference Claude Developer Platform · in the page agents-and-tools/tool-use/tool-reference …s-and-tools/tool-use/tool-search-tool) that isn't itself deferred can surface the toolset, so declare one in the same request. Don't put `cache_control` on a toolset entry whose members defer; set the… Beta Claude Developer Platform · in the page api/beta …questToolAdditionBlock object` Mid-conversation directive to surface a declared tool. `tool` references a tool (or MCP toolset) by name from the request's `tools`; it is offe… Messages Claude Developer Platform · in the page api/beta/messages …questToolAdditionBlock object` Mid-conversation directive to surface a declared tool. `tool` references a tool (or MCP toolset) by name from the request's `tools`; it is offe… Batches Claude Developer Platform · in the page api/beta/messages/batches …tToolAdditionBlock object` Mid-conversation directive to surface a declared tool. `tool` references a tool (or MCP toolset) by name from the request's `tools`; it… Create a Message Batch Claude Developer Platform · in the page api/beta/messages/batches/create …tToolAdditionBlock object` Mid-conversation directive to surface a declared tool. `tool` references a tool (or MCP toolset) by name from the request's `tools`; it… Count tokens in a Message Claude Developer Platform · in the page api/beta/messages/count_tokens …questToolAdditionBlock object` Mid-conversation directive to surface a declared tool. `tool` references a tool (or MCP toolset) by name from the request's `tools`; it is offe… Create a Message Claude Developer Platform · in the page api/beta/messages/create …questToolAdditionBlock object` Mid-conversation directive to surface a declared tool. `tool` references a tool (or MCP toolset) by name from the request's `tools`; it is offe… Organization Claude Developer Platform · in the page api/beta/organization …a family of models (listed in `models`); other values apply to an API-surface category and have `models` set to `null`. Always equal to `group.type`. - `"batch"` - `"files"` - `"model_g… Analytics Claude Developer Platform · in the page api/beta/organization/analytics …rray of "chat" or "claude-tag" or "claude_code" or 4 more` Product surfaces to include. Defaults to all products. Use `group_by[]=product` to break out per-product values. maxItems: 100 - `"c… Artifacts Claude Developer Platform · in the page api/beta/organization/analytics/artifacts …rue` or `false`; `product` is `chat`, `claude_code`, or `cowork` (the surfaces that create artifacts); `rbac_group_id` takes the tagged id (`rbac_group_...`, as emitted in responses and by the spend-l… Get Artifact Activity Claude Developer Platform · in the page api/beta/organization/analytics/artifacts/list …rue` or `false`; `product` is `chat`, `claude_code`, or `cowork` (the surfaces that create artifacts); `rbac_group_id` takes the tagged id (`rbac_group_...`, as emitted in responses and by the spend-l… Chat Projects Claude Developer Platform · in the page api/beta/organization/analytics/chat_projects …he canonical Cost & Usage product naming; an `office_agent` row's per-surface breakdown is in its `office_metrics`). On `/plugins` only `cowork` and `claude_code` occur (the only surfaces with plugin… Get Chat Project Usage Claude Developer Platform · in the page api/beta/organization/analytics/chat_projects/list …he canonical Cost & Usage product naming; an `office_agent` row's per-surface breakdown is in its `office_metrics`). On `/plugins` only `cowork` and `claude_code` occur (the only surfaces with plugin… Connectors Claude Developer Platform · in the page api/beta/organization/analytics/connectors …p_by[]` to break usage out per member, per RBAC group, or per product surface, and `filter[]` to scope results; the parameter descriptions list the supported dimensions. Available to organizations on… Get Connector Usage Claude Developer Platform · in the page api/beta/organization/analytics/connectors/list …p_by[]` to break usage out per member, per RBAC group, or per product surface, and `filter[]` to scope results; the parameter descriptions list the supported dimensions. Available to organizations on… Cost Claude Developer Platform · in the page api/beta/organization/analytics/cost …rray of "chat" or "claude-tag" or "claude_code" or 4 more` Product surfaces to include. Defaults to all products. Use `group_by[]=product` to break out per-product values. maxItems: 100 - `"c… Get Cost Over Time Claude Developer Platform · in the page api/beta/organization/analytics/cost/list …rray of "chat" or "claude-tag" or "claude_code" or 4 more` Product surfaces to include. Defaults to all products. Use `group_by[]=product` to break out per-product values. maxItems: 100 - `"c… Get Per-User Cost Claude Developer Platform · in the page api/beta/organization/analytics/cost/list_by_user …rray of "chat" or "claude-tag" or "claude_code" or 4 more` Product surfaces to include. Defaults to all products. maxItems: 100 - `"chat"` - `"claude-tag"` - `"claude_code"` - `"clau… Plugins Claude Developer Platform · in the page api/beta/organization/analytics/plugins …regate bucket, not a plugin: it collects plugin activity, from either surface, for which the reporting client did not provide a plugin name — so an organization's own plugins can contribute both to th… Get Plugin Usage Claude Developer Platform · in the page api/beta/organization/analytics/plugins/list …regate bucket, not a plugin: it collects plugin activity, from either surface, for which the reporting client did not provide a plugin name — so an organization's own plugins can contribute both to th… Skills Claude Developer Platform · in the page api/beta/organization/analytics/skills …p_by[]` to break usage out per member, per RBAC group, or per product surface, and `filter[]` to scope results; the parameter descriptions list the supported dimensions. Available to organizations on… Get Skill Usage Claude Developer Platform · in the page api/beta/organization/analytics/skills/list …p_by[]` to break usage out per member, per RBAC group, or per product surface, and `filter[]` to scope results; the parameter descriptions list the supported dimensions. Available to organizations on… Usage Claude Developer Platform · in the page api/beta/organization/analytics/usage …rray of "chat" or "claude-tag" or "claude_code" or 4 more` Product surfaces to include. Defaults to all products. Use `group_by[]=product` to break out per-product values. maxItems: 100 - `"c… Get Token Usage Over Time Claude Developer Platform · in the page api/beta/organization/analytics/usage/list …rray of "chat" or "claude-tag" or "claude_code" or 4 more` Product surfaces to include. Defaults to all products. Use `group_by[]=product` to break out per-product values. maxItems: 100 - `"c… Get Per-User Token Usage Claude Developer Platform · in the page api/beta/organization/analytics/usage/list_by_user …rray of "chat" or "claude-tag" or "claude_code" or 4 more` Product surfaces to include. Defaults to all products. maxItems: 100 - `"chat"` - `"claude-tag"` - `"claude_code"` - `"clau… Rate Limits Claude Developer Platform · in the page api/beta/organization/rate_limits …corresponds to one rate-limit group (either a model family or an API-surface category such as the Files API or Message Batches) and contains the set of limiter values that apply to it. When `limit`… List Organization Rate Limits Claude Developer Platform · in the page api/beta/organization/rate_limits/list …corresponds to one rate-limit group (either a model family or an API-surface category such as the Files API or Message Batches) and contains the set of limiter values that apply to it. When `limit`… Workspaces Claude Developer Platform · in the page api/beta/organization/workspaces …a family of models (listed in `models`); other values apply to an API-surface category and have `models` set to `null`. Always equal to `group.type`. - `"batch"` - `"files"` - `"model_g… Rate Limits Claude Developer Platform · in the page api/beta/organization/workspaces/rate_limits …a family of models (listed in `models`); other values apply to an API-surface category and have `models` set to `null`. Always equal to `group.type`. - `"batch"` - `"files"` - `"model_g… List Workspace Rate Limits Claude Developer Platform · in the page api/beta/organization/workspaces/rate_limits/list …a family of models (listed in `models`); other values apply to an API-surface category and have `models` set to `null`. Always equal to `group.type`. - `"batch"` - `"files"` - `"model_g… Events Claude Developer Platform · in the page api/beta/sessions/events …When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Informational only: the server route… List Events Claude Developer Platform · in the page api/beta/sessions/events/list …When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Informational only: the server route… Stream Events Claude Developer Platform · in the page api/beta/sessions/events/stream …When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Informational only: the server route… Threads Claude Developer Platform · in the page api/beta/sessions/threads …this thread spent in running status. Equal to `stats.active_seconds`; surfaced here so a thread's usage carries every quantity its cost is priced on. format: double - `cache_creation: opti… Archive Session Thread Claude Developer Platform · in the page api/beta/sessions/threads/archive …this thread spent in running status. Equal to `stats.active_seconds`; surfaced here so a thread's usage carries every quantity its cost is priced on. format: double - `cache_creation: opti… Events Claude Developer Platform · in the page api/beta/sessions/threads/events …When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Informational only: the server route… List Session Thread Events Claude Developer Platform · in the page api/beta/sessions/threads/events/list …When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Informational only: the server route… Stream Session Thread Events Claude Developer Platform · in the page api/beta/sessions/threads/events/stream …When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Informational only: the server route…
Feedback