Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

409 pages for schema.

Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.

Count tokens in a Message Claude Developer Platform · in the page api/beta/messages/count_tokens …- `type: optional "custom" or null` - `input_schema: object` [JSON schema](https://json-schema.org/draft/2020-12) for this tool's input.… Create a Message Claude Developer Platform · in the page api/beta/messages/create …- `type: optional "custom" or null` - `input_schema: object` [JSON schema](https://json-schema.org/draft/2020-12) for this tool's input.… Models Claude Developer Platform · in the page api/beta/models …hether the model supports structured output / JSON mode / strict tool schemas. - `thinking: BetaThinkingCapability` Thinking capability and supported type configurations. - `support… List Models Claude Developer Platform · in the page api/beta/models/list …hether the model supports structured output / JSON mode / strict tool schemas. - `thinking: BetaThinkingCapability` Thinking capability and supported type configurations. - `support… Get a Model Claude Developer Platform · in the page api/beta/models/retrieve …hether the model supports structured output / JSON mode / strict tool schemas. - `thinking: BetaThinkingCapability` Thinking capability and supported type configurations. - `support… Sessions Claude Developer Platform · in the page api/beta/sessions …ecide when to use the tool. minLength: 1 - `input_schema: BetaManagedAgentsCustomToolInputSchema` JSON Schema defining the expected input parameters for the tool.… Archive Session Claude Developer Platform · in the page api/beta/sessions/archive …"` - `description: string` - `input_schema: BetaManagedAgentsCustomToolInputSchema` JSON Schema for custom tool input parameters.… Create Session Claude Developer Platform · in the page api/beta/sessions/create …ecide when to use the tool. minLength: 1 - `input_schema: BetaManagedAgentsCustomToolInputSchema` JSON Schema defining the expected input parameters for the tool.… Events Claude Developer Platform · in the page api/beta/sessions/events …- `description: string` - `input_schema: BetaManagedAgentsCustomToolInputSchema` JSON Schema for custom tool input parameters.… List Events Claude Developer Platform · in the page api/beta/sessions/events/list …- `description: string` - `input_schema: BetaManagedAgentsCustomToolInputSchema` JSON Schema for custom tool input parameters.… Stream Events Claude Developer Platform · in the page api/beta/sessions/events/stream …- `description: string` - `input_schema: BetaManagedAgentsCustomToolInputSchema` JSON Schema for custom tool input parameters.… List Sessions Claude Developer Platform · in the page api/beta/sessions/list …"` - `description: string` - `input_schema: BetaManagedAgentsCustomToolInputSchema` JSON Schema for custom tool input parameters.… Get Session Claude Developer Platform · in the page api/beta/sessions/retrieve …"` - `description: string` - `input_schema: BetaManagedAgentsCustomToolInputSchema` JSON Schema for custom tool input parameters.… Threads Claude Developer Platform · in the page api/beta/sessions/threads …ype: "custom"` - `description: string` - `input_schema: BetaManagedAgentsCustomToolInputSchema` JSON Schema for custom tool input parameters. - `type: "… Archive Session Thread Claude Developer Platform · in the page api/beta/sessions/threads/archive …ype: "custom"` - `description: string` - `input_schema: BetaManagedAgentsCustomToolInputSchema` JSON Schema for custom tool input parameters. - `type: "… Events Claude Developer Platform · in the page api/beta/sessions/threads/events …- `description: string` - `input_schema: BetaManagedAgentsCustomToolInputSchema` JSON Schema for custom tool input parameters.… List Session Thread Events Claude Developer Platform · in the page api/beta/sessions/threads/events/list …- `description: string` - `input_schema: BetaManagedAgentsCustomToolInputSchema` JSON Schema for custom tool input parameters.… Stream Session Thread Events Claude Developer Platform · in the page api/beta/sessions/threads/events/stream …- `description: string` - `input_schema: BetaManagedAgentsCustomToolInputSchema` JSON Schema for custom tool input parameters.… List Session Threads Claude Developer Platform · in the page api/beta/sessions/threads/list …ype: "custom"` - `description: string` - `input_schema: BetaManagedAgentsCustomToolInputSchema` JSON Schema for custom tool input parameters. - `type: "… Get Session Thread Claude Developer Platform · in the page api/beta/sessions/threads/retrieve …ype: "custom"` - `description: string` - `input_schema: BetaManagedAgentsCustomToolInputSchema` JSON Schema for custom tool input parameters. - `type: "… Update Session Claude Developer Platform · in the page api/beta/sessions/update …it decide when to use the tool. minLength: 1 - `input_schema: BetaManagedAgentsCustomToolInputSchema` JSON Schema defining the expected input parameters for the tool.… Compliance API Claude Developer Platform · in the page api/compliance …d" or 558 more` Filter activities by type. See the response `data` schema for the additional fields each type returns. Cannot be combined with `exclude_activity_types[]`. - `"abuse_decision_rece… Activities Claude Developer Platform · in the page api/compliance/activities …d" or 558 more` Filter activities by type. See the response `data` schema for the additional fields each type returns. Cannot be combined with `exclude_activity_types[]`. - `"abuse_decision_rece… Query compliance activities Claude Developer Platform · in the page api/compliance/activities/list …d" or 558 more` Filter activities by type. See the response `data` schema for the additional fields each type returns. Cannot be combined with `exclude_activity_types[]`. - `"abuse_decision_rece… errors Claude Developer Platform · in the page api/errors …ocs/en/agents-and-tools/tool-use/strict-tool-use) to keep tool inputs schema-valid, or [structured outputs](https://platform.claude.com/docs/en/build-with-claude/structured-outputs) when you need the… Messages Claude Developer Platform · in the page api/messages …- `"max"` - `format: optional JSONOutputFormat or null` A schema to specify Claude's output format in responses. See [structured outputs](https://platform.claude.com/docs/en/build-with-cla… Batches Claude Developer Platform · in the page api/messages/batches …max"` - `format: optional JSONOutputFormat or null` A schema to specify Claude's output format in responses. See [structured outputs](https://platform.claude.com/docs/en/build-with-cla… Create a Message Batch Claude Developer Platform · in the page api/messages/batches/create …max"` - `format: optional JSONOutputFormat or null` A schema to specify Claude's output format in responses. See [structured outputs](https://platform.claude.com/docs/en/build-with-cla… Count tokens in a Message Claude Developer Platform · in the page api/messages/count_tokens …- `"max"` - `format: optional JSONOutputFormat or null` A schema to specify Claude's output format in responses. See [structured outputs](https://platform.claude.com/docs/en/build-with-cla… Create a Message Claude Developer Platform · in the page api/messages/create …- `"max"` - `format: optional JSONOutputFormat or null` A schema to specify Claude's output format in responses. See [structured outputs](https://platform.claude.com/docs/en/build-with-cla… Models Claude Developer Platform · in the page api/models …hether the model supports structured output / JSON mode / strict tool schemas. - `thinking: ThinkingCapability` Thinking capability and supported type configurations. - `supported:… List Models Claude Developer Platform · in the page api/models/list …hether the model supports structured output / JSON mode / strict tool schemas. - `thinking: ThinkingCapability` Thinking capability and supported type configurations. - `supported:… Get a Model Claude Developer Platform · in the page api/models/retrieve …hether the model supports structured output / JSON mode / strict tool schemas. - `thinking: ThinkingCapability` Thinking capability and supported type configurations. - `supported:… spans Claude Developer Platform · in the page api/opentelemetry/spans …2a05702471937db5119165d/model/gen-ai/gen-ai-system-instructions.json) schema. The request's [`system`](https://platform.claude.com/docs/en/api/messages/create#create.system) prompt.… overview Claude Developer Platform · in the page api/overview …e complete API reference with all endpoints, parameters, and response schemas, explore the API reference pages listed in the navigation. To access beta features, see [Beta headers](https://platform.cl… cache-diagnostics Claude Developer Platform · in the page build-with-claude/cache-diagnostics …tools were added, removed, or reordered between turns, or tool `input_schema` JSON was serialized non-deterministically.… citations Claude Developer Platform · in the page build-with-claude/citations …n blocks with text output, which is incompatible with the strict JSON schema constraints of structured outputs. </Warning> #### Using prompt caching with citations Citations and prompt caching can b… effort Claude Developer Platform · in the page build-with-claude/effort …ant", "content": "1. Export the SQLite data. 2. Create the PostgreSQL schema. 3. Import the data and verify row counts."}, {"role": "system", "content": [], "output_config": {"effort": "low"}}… handling-stop-reasons Claude Developer Platform · in the page build-with-claude/handling-stop-reasons …rsation, retry, or fall back to another model. For the full response schema, see the [Messages API reference](https://platform.claude.com/docs/en/api/messages/create). ## Quick reference | Value… mid-conversation-effort-example Claude Developer Platform · in the page build-with-claude/mid-conversation-effort-example …" "revert to the opt-in rule above." ), "input_schema": { "type": "object", "properties": { "subtasks": { "type": "array",… mid-conversation-system-messages Claude Developer Platform · in the page build-with-claude/mid-conversation-system-messages …ription": "Get the current weather for a location.", "input_schema": { "type": "object", "properties": { "location": {"type": "string", "description": "… overview Claude Developer Platform · in the page build-with-claude/overview …de.com/docs/en/build-with-claude/structured-outputs) | Guarantee schema conformance with two approaches: JSON outputs for structured data responses, and strict tool use for validated tool inputs.… preserved-thinking Claude Developer Platform · in the page build-with-claude/preserved-thinking …ometimes you can't declare a tool up front because you don't know its schema yet: a tool your application discovers at runtime, or an MCP server that connects after the first turn. Define it inside th… Request 2 caches its request content (not the response) Claude Developer Platform · in the page build-with-claude/prompt-caching …ion": "Get the current weather in a given location", "input_schema": { "type": "object", "properties": { "location": { "type": "string" } }, "required": [… claude-prompting-best-practices Claude Developer Platform · in the page build-with-claude/prompt-engineering/claude-prompting-best-practices …signed specifically to constrain Claude's responses to follow a given schema. Try asking the model to conform to your output structure first, as newer models can reliably match complex schemas when to… prompting-claude-fable-5 Claude Developer Platform · in the page build-with-claude/prompt-engineering/prompting-claude-fable-5 …user must see exactly as written before the task finishes.", "input_schema": { "type": "object", "properties": { "message": { "type": "string", "description": "The cont… Delivering work Claude Developer Platform · in the page build-with-claude/prompt-engineering/prompting-claude-fable-5-1 …Read a UTF-8 text file from the working directory.", "input_schema": { "type": "object", "properties": {"path": {"type": "string"}}, "required": ["p… prompting-claude-sonnet-5-5 Claude Developer Platform · in the page build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5 …e they're available. The response text is then JSON that matches your schema, so there's nothing to parse. With structured outputs, the response text holds only the JSON, so the model can work the pr… search-results Claude Developer Platform · in the page build-with-claude/search-results …pear on the text blocks that draw on your content. ### Search result schema Search results use the following structure: ```json { "type": "search_result", "source": "https://example.com/article… skills-guide Claude Developer Platform · in the page build-with-claude/skills-guide …API. <Note> For complete API reference including request/response schemas and all parameters, see: * [Skill management API reference](https://platform.claude.com/docs/en/api/skills/list) - CRUD…
Feedback