978 pages for system.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Update a Vault
Claude Developer Platform · in the page
api/beta/vaults/update
…- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce…
routines-fire
Claude Developer Platform · in the page
api/claude-code/routines-fire
…eturns the resulting session ID and URL. Typical callers are alerting systems, CI pipelines, and internal tools that need to start a Claude Code session programmatically. Calling this endpoint requir…
Compliance API
Claude Developer Platform · in the page
api/compliance
…efault artifact for an artifact type (for example, its default design system) was set or cleared. Neither artifact named is itself modified. - `"claude_artifact_type_pin_updated"` An artifact…
Activities
Claude Developer Platform · in the page
api/compliance/activities
…efault artifact for an artifact type (for example, its default design system) was set or cleared. Neither artifact named is itself modified. - `"claude_artifact_type_pin_updated"` An artifact…
Query compliance activities
Claude Developer Platform · in the page
api/compliance/activities/list
…efault artifact for an artifact type (for example, its default design system) was set or cleared. Neither artifact named is itself modified. - `"claude_artifact_type_pin_updated"` An artifact…
Apps
Claude Developer Platform · in the page
api/compliance/apps
…ncated`). Extended-thinking content is never included. The request's `system` field is never included; a presence-only marker message is emitted when it was set. The request's `tools[]` definitions ar…
Code
Claude Developer Platform · in the page
api/compliance/apps/code
…tifact_type: "claude_dashboards" or "claude_design" or "claude_design_systems" or 5 more` Which kind of Artifact this is: `code` for a site published from Claude Code, or the built-in Artifact ty…
Artifacts
Claude Developer Platform · in the page
api/compliance/apps/code/artifacts
…tifact_type: "claude_dashboards" or "claude_design" or "claude_design_systems" or 5 more` Which kind of Artifact this is: `code` for a site published from Claude Code, or the built-in Artifact ty…
Download Code Artifact Content
Claude Developer Platform · in the page
api/compliance/apps/code/artifacts/download
…`. A name that could not be saved or opened safely on every operating system is changed. Use `exported_as`, not `original_path`, to find a file in the archive. - `omitted_files`: the files left out of…
List Code Artifacts
Claude Developer Platform · in the page
api/compliance/apps/code/artifacts/list
…tifact_type: "claude_dashboards" or "claude_design" or "claude_design_systems" or 5 more` Which kind of Artifact this is: `code` for a site published from Claude Code, or the built-in Artifact ty…
Download Code Artifact Version Content
Claude Developer Platform · in the page
api/compliance/apps/code/artifacts/retrieve_version
…`. A name that could not be saved or opened safely on every operating system is changed. Use `exported_as`, not `original_path`, to find a file in the archive. - `omitted_files`: the files left out of…
Sessions
Claude Developer Platform · in the page
api/compliance/apps/sessions
…ncated`). Extended-thinking content is never included. The request's `system` field is never included; a presence-only marker message is emitted when it was set. The request's `tools[]` definitions ar…
Local
Claude Developer Platform · in the page
api/compliance/apps/sessions/local
…ncated`). Extended-thinking content is never included. The request's `system` field is never included; a presence-only marker message is emitted when it was set. The request's `tools[]` definitions ar…
Messages
Claude Developer Platform · in the page
api/compliance/apps/sessions/local/messages
…ncated`). Extended-thinking content is never included. The request's `system` field is never included; a presence-only marker message is emitted when it was set. The request's `tools[]` definitions ar…
Retrieve local session messages
Claude Developer Platform · in the page
api/compliance/apps/sessions/local/messages/list
…ncated`). Extended-thinking content is never included. The request's `system` field is never included; a presence-only marker message is emitted when it was set. The request's `tools[]` definitions ar…
errors
Claude Developer Platform · in the page
api/errors
…`api_error`: An unexpected error has occurred internal to Anthropic’s systems. Retry the request with exponential backoff; if the error persists, contact support with the [request ID](https://platform…
Messages
Claude Developer Platform · in the page
api/messages
…-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-prompting-best-practices?sdk_langua…
Batches
Claude Developer Platform · in the page
api/messages/batches
…sages?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-prompting-best-practices?sdk_langua…
Cancel a Message Batch
Claude Developer Platform · in the page
api/messages/batches/cancel
…is initiated, the batch enters a `canceling` state, at which time the system may complete any in-progress, non-interruptible requests before finalizing cancellation. The number of canceled requests i…
Create a Message Batch
Claude Developer Platform · in the page
api/messages/batches/create
…sages?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-prompting-best-practices?sdk_langua…
Retrieve Message Batch results
Claude Developer Platform · in the page
api/messages/batches/results
…had the prefix matched the previous request. - `CacheMissSystemChanged object` A `cache_miss_reason` for a request whose `system` differs from the previous request's.…
Count tokens in a Message
Claude Developer Platform · in the page
api/messages/count_tokens
…-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-prompting-best-practices?sdk_langua…
Create a Message
Claude Developer Platform · in the page
api/messages/create
…-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-prompting-best-practices?sdk_langua…
Before
Claude Developer Platform · in the page
api/migration-2026-10-21
…a type of its own: `UserMessageParam`, `AssistantMessageParam`, and `SystemMessageParam`. `BetaMessageParam` is split the same way, into `BetaUserMessageParam`, `BetaAssistantMessageParam`, and `Beta…
spans
Claude Developer Platform · in the page
api/opentelemetry/spans
…| | `gen_ai.system_instructions` | `string` | <Badge>Content</Badge> A JSON string that follows the OpenTelemetry [`SystemInst…
Organization
Claude Developer Platform · in the page
api/organization
…creator is not recorded (legacy, workload-identity-federated, or system-created keys). - `type: "service_account" or "user"` Type of the actor that created the object. - `"serv…
API Keys
Claude Developer Platform · in the page
api/organization/api_keys
…creator is not recorded (legacy, workload-identity-federated, or system-created keys). - `type: "service_account" or "user"` Type of the actor that created the object. - `"serv…
List API Keys
Claude Developer Platform · in the page
api/organization/api_keys/list
…creator is not recorded (legacy, workload-identity-federated, or system-created keys). - `type: "service_account" or "user"` Type of the actor that created the object. - `"serv…
Retrieve API Key (Admin API)
Claude Developer Platform · in the page
api/organization/api_keys/retrieve
…creator is not recorded (legacy, workload-identity-federated, or system-created keys). - `type: "service_account" or "user"` Type of the actor that created the object. - `"serv…
Update API Key
Claude Developer Platform · in the page
api/organization/api_keys/update
…creator is not recorded (legacy, workload-identity-federated, or system-created keys). - `type: "service_account" or "user"` Type of the actor that created the object. - `"serv…
Federation
Claude Developer Platform · in the page
api/organization/federation
…or null` Only `false` is accepted, to re-enable polling after the system pauses it. Polling is paused automatically; sending `true` is rejected. - `max_jwt_lifetime_seconds: optional number or nu…
Issuers
Claude Developer Platform · in the page
api/organization/federation/issuers
…or null` Only `false` is accepted, to re-enable polling after the system pauses it. Polling is paused automatically; sending `true` is rejected. - `max_jwt_lifetime_seconds: optional number or nu…
Update Federation Issuer
Claude Developer Platform · in the page
api/organization/federation/issuers/update
…or null` Only `false` is accepted, to re-enable polling after the system pauses it. Polling is paused automatically; sending `true` is rejected. - `max_jwt_lifetime_seconds: optional number or nu…
overview
Claude Developer Platform · in the page
api/overview
…latforms), authentication is integrated with the cloud provider’s IAM system. See the platform-specific documentation for supported credential types, required headers, and authentication options. ###…
rate-limits
Claude Developer Platform · in the page
api/rate-limits
…st throughput within your rate limits, cache repeated content such as system instructions and prompts, large context documents, tool definitions, and conversation history; see [Prompt caching](https:/…
Message Batches API
Claude Developer Platform · in the page
build-with-claude/batch-processing
…PI works When you send a request to the Message Batches API: 1. The system creates a new Message Batch with the provided Messages requests. 2. The batch is then processed asynchronously, with each r…
cache-diagnostics
Claude Developer Platform · in the page
build-with-claude/cache-diagnostics
…recent request. A reordered tool, a timestamp interpolated into your system prompt, or an edit to an earlier message can silently invalidate the cache. Without cache diagnostics, the only signal is `…
citations
Claude Developer Platform · in the page
build-with-claude/citations
….build(); Message message = client.messages().create(params); System.out.println(message); ``` ```php PHP $client = new Client(); $response = $client->messages->create( maxToke…
claude-in-microsoft-foundry
Claude Developer Platform · in the page
build-with-claude/claude-in-microsoft-foundry
…Azure. Only usage metadata and content flagged by Anthropic’s safety systems egress to Anthropic. Anthropic continues to provide its safety and data commitments. </Note> ## Prerequisites Before you…
anthropic-managed
Claude Developer Platform · in the page
build-with-claude/claude-models-on-google-cloud/anthropic-managed
…docs/en/build-with-claude/message-threads) (Beta) * [Mid-conversation system messages](https://platform.claude.com/docs/en/build-with-claude/mid-conversation-system-messages) * [Mid-conversation too…
claude-on-amazon-bedrock-legacy
Claude Developer Platform · in the page
build-with-claude/claude-on-amazon-bedrock-legacy
…ock -> block.text().stream()) .forEach(textBlock -> System.out.println(textBlock.text())); } } ``` </CodeGroup> The example in [List available models](…
claude-platform-on-aws
Claude Developer Platform · in the page
build-with-claude/claude-platform-on-aws
…n) .region(Region.US_WEST_2) .workspaceId(System.getenv("ANTHROPIC_AWS_WORKSPACE_ID")) .build()) .build(); } ``` </CodeGroup> If you can genera…
sent_count = len(messages sent in the compaction request)
Claude Developer Platform · in the page
build-with-claude/compaction
…// by including it in the next request's messages System.out.println(response); ``` ```php PHP $client = new Client(); $messages = [ ['role' => 'user', 'content' =>…
compaction-background
Claude Developer Platform · in the page
build-with-claude/compaction-background
…w here so a short conversation compacts. COMPACT_AT_TOKENS = 2500 SYSTEM = "You help design a recipe app's data model. Keep answers short." QUESTIONS = [ "What are the main entities in th…
compaction-keep-recent-turns
Claude Developer Platform · in the page
build-with-claude/compaction-keep-recent-turns
…w here so a short conversation compacts. COMPACT_AT_TOKENS = 2500 SYSTEM = "You help design a recipe app's data model. Keep answers short." KEEP_TURNS = 2 QUESTIONS = [ "What are the ma…
compaction-on-demand
Claude Developer Platform · in the page
build-with-claude/compaction-on-demand
…rns the block alone with `stop_reason` `"compaction"`. Send the same `system` prompt and `tools` that you use for the rest of the conversation. The summarizer reads them, and if you keep turns after t…
compaction-thinking-blocks
Claude Developer Platform · in the page
build-with-claude/compaction-thinking-blocks
…e last summarized message, and it can’t be a mid-conversation `role: "system"` message. Otherwise, the API merges it into the last summarized message. One way to get the first kept message right is to…
compaction-threshold
Claude Developer Platform · in the page
build-with-claude/compaction-threshold
…g any // compaction block) to the next request's messages System.out.println(response); } ``` ```php PHP $client = new Client(); $messages = [ ['role' => 'user', 'content…
context-editing
Claude Developer Platform · in the page
build-with-claude/context-editing
…cleared, Claude retains access to that information through its memory system and can continue working effectively. To use both features together, enable them in your API request: <CodeGroup> ```ba…
context-windows
Claude Developer Platform · in the page
build-with-claude/context-windows
…turn Everything in the request counts toward the context window: the system prompt, every message in `messages` (including tool results, images, and documents), and your tool definitions. The output…