613 pages for -n.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
List Session Threads
Claude Developer Platform · in the page
api/beta/sessions/threads/list
…ays present; `{"type": "service_account"}` when runs carry no customer-named principal. - `BetaManagedAgentsAWSRoleExecutionIdentity object` An AWS IAM role principal as returned i…
Get Session Thread
Claude Developer Platform · in the page
api/beta/sessions/threads/retrieve
…ays present; `{"type": "service_account"}` when runs carry no customer-named principal. - `BetaManagedAgentsAWSRoleExecutionIdentity object` An AWS IAM role principal as returned i…
Update Session
Claude Developer Platform · in the page
api/beta/sessions/update
…ays present; `{"type": "service_account"}` when runs carry no customer-named principal. - `BetaManagedAgentsAWSRoleExecutionIdentity object` An AWS IAM role principal as returned in AP…
Apps
Claude Developer Platform · in the page
api/compliance/apps
…, "created_at": "2025-03-12T18:22:41.123456Z", "filename": "design-notes.txt", "user": { "id": "user_01WCz1FkmYMm4gnmykNKUu3Q", "email_address": "[email protected]" } } ``` ### Get…
Projects
Claude Developer Platform · in the page
api/compliance/apps/projects
…, "created_at": "2025-03-12T18:22:41.123456Z", "filename": "design-notes.txt", "user": { "id": "user_01WCz1FkmYMm4gnmykNKUu3Q", "email_address": "[email protected]" } } ``` ### Get…
Documents
Claude Developer Platform · in the page
api/compliance/apps/projects/documents
…, "created_at": "2025-03-12T18:22:41.123456Z", "filename": "design-notes.txt", "user": { "id": "user_01WCz1FkmYMm4gnmykNKUu3Q", "email_address": "[email protected]" } } ``` ## Get…
Get project document content
Claude Developer Platform · in the page
api/compliance/apps/projects/documents/retrieve
…, "created_at": "2025-03-12T18:22:41.123456Z", "filename": "design-notes.txt", "user": { "id": "user_01WCz1FkmYMm4gnmykNKUu3Q", "email_address": "[email protected]" } } ```
Messages
Claude Developer Platform · in the page
api/messages
…ps://platform.claude.com/docs/en/api/errors?sdk_languages=http#prefill-not-supported). Example with a single `user` message: ```json [{"role": "user", "content": "Hello, Claude"}] ``` Exa…
Batches
Claude Developer Platform · in the page
api/messages/batches
…ps://platform.claude.com/docs/en/api/errors?sdk_languages=http#prefill-not-supported). Example with a single `user` message: ```json [{"role": "user", "content": "Hello, Claude"}]…
Create a Message Batch
Claude Developer Platform · in the page
api/messages/batches/create
…ps://platform.claude.com/docs/en/api/errors?sdk_languages=http#prefill-not-supported). Example with a single `user` message: ```json [{"role": "user", "content": "Hello, Claude"}]…
Retrieve Message Batch results
Claude Developer Platform · in the page
api/messages/batches/results
…about the container used in this request. This will be non-null if a container tool (e.g. code execution) was used. - `id: string` Identifier for the container used…
Count tokens in a Message
Claude Developer Platform · in the page
api/messages/count_tokens
…ps://platform.claude.com/docs/en/api/errors?sdk_languages=http#prefill-not-supported). Example with a single `user` message: ```json [{"role": "user", "content": "Hello, Claude"}] ``` Exa…
Create a Message
Claude Developer Platform · in the page
api/messages/create
…ps://platform.claude.com/docs/en/api/errors?sdk_languages=http#prefill-not-supported). Example with a single `user` message: ```json [{"role": "user", "content": "Hello, Claude"}] ``` Exa…
spans
Claude Developer Platform · in the page
api/opentelemetry/spans
…ts whole request, retries included, and has each attribute of the same-named API span when the SDK has the value. The SDK sets `http.request.method` and `http.route` when it starts the span, so a samp…
Organization
Claude Developer Platform · in the page
api/organization
…`vault_uri: string` Key Vault data-plane URI — `https://{vault-name}.vault.azure.net` or `https://{hsm-name}.managedhsm.azure.net`. - `client_id: optional string or null` Azure AD…
External Keys
Claude Developer Platform · in the page
api/organization/external_keys
…`vault_uri: string` Key Vault data-plane URI — `https://{vault-name}.vault.azure.net` or `https://{hsm-name}.managedhsm.azure.net`. - `client_id: optional string or null` Azure AD…
Create External Key
Claude Developer Platform · in the page
api/organization/external_keys/create
…`vault_uri: string` Key Vault data-plane URI — `https://{vault-name}.vault.azure.net` or `https://{hsm-name}.managedhsm.azure.net`. - `client_id: optional string or null` Azure AD…
List External Keys
Claude Developer Platform · in the page
api/organization/external_keys/list
…vault_uri: string` Key Vault data-plane URI — `https://{vault-name}.vault.azure.net` or `https://{hsm-name}.managedhsm.azure.net`. - `client_id: optional string or null` Azure…
Get External Key
Claude Developer Platform · in the page
api/organization/external_keys/retrieve
…vault_uri: string` Key Vault data-plane URI — `https://{vault-name}.vault.azure.net` or `https://{hsm-name}.managedhsm.azure.net`. - `client_id: optional string or null` Azure…
Update External Key
Claude Developer Platform · in the page
api/organization/external_keys/update
…`vault_uri: string` Key Vault data-plane URI — `https://{vault-name}.vault.azure.net` or `https://{hsm-name}.managedhsm.azure.net`. - `client_id: optional string or null` Azure AD…
cache-diagnostics
Claude Developer Platform · in the page
build-with-claude/cache-diagnostics
…s where no comparison was produced. | When `cache_miss_reason` is non-null, it looks like this: ```text wrap { "id": "msg_01Xyz...", "type": "message", "role": "assistant", "content": [{ "ty…
claude-in-amazon-bedrock
Claude Developer Platform · in the page
build-with-claude/claude-in-amazon-bedrock
…rock description: Access Claude models through Amazon Bedrock with AWS-native authentication, billing, and security boundaries. --- This guide walks you through setting up and making API calls to Cla…
claude-in-microsoft-foundry
Claude Developer Platform · in the page
build-with-claude/claude-in-microsoft-foundry
…description: Access Claude models through Microsoft Foundry with Azure-native endpoints and authentication. --- This guide shows you how to set up and make API calls to Claude in Microsoft Foundry us…
claude-on-vertex-ai
Claude Developer Platform · in the page
build-with-claude/claude-on-vertex-ai
…/docs/en/agents-and-tools/agent-skills/claude-api-skill#migrating-to-a-newer-claude-model) in Claude Code applies model ID swaps and breaking parameter changes across your code base: Let Claude Cod…
claude-platform-on-aws
Claude Developer Platform · in the page
build-with-claude/claude-platform-on-aws
…m.claude.com/docs/en/build-with-claude/claude-platform-on-aws#features-not-supported)) | Per Amazon Bedrock release schedule…
compaction-background
Claude Developer Platform · in the page
build-with-claude/compaction-background
…latform.claude.com/docs/en/build-with-claude/compaction-on-demand#when-no-summary-comes-back) apply unchanged. ## How the swap works while work continues The compaction request and the block it retu…
compaction-on-demand
Claude Developer Platform · in the page
build-with-claude/compaction-on-demand
…latform.claude.com/docs/en/build-with-claude/compaction-on-demand#when-no-summary-comes-back) says why. The history is replaced, not appended to: the returned message replaces every message the reques…
This will automatically use the environment variable VOYAGE_API_KEY.
Claude Developer Platform · in the page
build-with-claude/embeddings
…| | `voyage-4-nano` | 32,000 | 2048 (default), 256, 512, 1024 | Open-weight model (Apache 2.0 license) that you download from [Hugging…
extended-thinking
Claude Developer Platform · in the page
build-with-claude/extended-thinking
…t caching in manual mode Manual mode adds one rule on top of the mode-neutral caching behavior described in [thinking and prompt caching](https://platform.claude.com/docs/en/build-with-claude/thinkin…
files
Claude Developer Platform · in the page
build-with-claude/files
…s/en/build-with-claude/claude-in-microsoft-foundry#additional-features-not-supported-when-hosted-on-azure). --- The Files API lets you upload and manage files to use with the Claude API without re-up…
handling-stop-reasons
Claude Developer Platform · in the page
build-with-claude/handling-stop-reasons
…he message_delta event in the SSE stream carries stop_reason. curl --no-buffer https://api.anthropic.com/v1/messages \ -H "x-api-key: $ANTHROPIC_API_KEY" \ -H "anthropic-version: 2023-06-01"…
pdf-support
Claude Developer Platform · in the page
build-with-claude/pdf-support
…# Create a JSON request file using the pdf_base64.txt content jq -n --rawfile PDF_BASE64 pdf_base64.txt '{ "model": "claude-opus-5-5", "max_tokens": 1024, "messages": [{…
claude-prompting-best-practices
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/claude-prompting-best-practices
…Fable 5.1](https://platform.claude.com/docs/en/models/fable-5-1/whats-new-fable-5-1). For migration guidance, see the [Migration guide](https://platform.claude.com/docs/en/about-claude/models/migrati…
Delivering work
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-fable-5-1
…Fable 5.1](https://platform.claude.com/docs/en/models/fable-5-1/whats-new-fable-5-1). For techniques that apply across Claude models, see [Prompting best practices](https://platform.claude.com/docs/e…
prompting-claude-haiku-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-haiku-5-5
…Haiku 5.5](https://platform.claude.com/docs/en/models/haiku-5-5/whats-new-haiku-5-5). For techniques that apply across all current Claude models, see [Prompting best practices](https://platform.claud…
prompting-claude-opus-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-5-5
…de Opus 5.5](https://platform.claude.com/docs/en/models/opus-5-5/whats-new-opus-5-5). For techniques that apply across all current Claude models, see [Prompting best practices](https://platform.claude…
prompting-claude-sonnet-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5
…onnet 5.5](https://platform.claude.com/docs/en/models/sonnet-5-5/whats-new-sonnet-5-5). For techniques that apply across all current Claude models, see [Prompting best practices](https://platform.clau…
search-results
Claude Developer Platform · in the page
build-with-claude/search-results
…ocks that draw on the search result. <Warning> Citations are all-or-nothing: either all search results in a request must have citations enabled, or all must have them disabled. Mixing search result…
skills-guide
Claude Developer Platform · in the page
build-with-claude/skills-guide
…oading:** Skill files are copied into the container at `/skills/{skill-name}/`. The directory is the Skill's name (`pptx` for an Anthropic Skill, the `SKILL.md` `name` for a custom Skill), not its `sk…
structured-outputs
Claude Developer Platform · in the page
build-with-claude/structured-outputs
…[]`, `int[]`) emit an unconstrained `{"type":"array"}`. All non-nullable properties become required fields. </Accordion> <Accordion title="Constraints with the #[Constrained] attribute…
task-budgets
Claude Developer Platform · in the page
build-with-claude/task-budgets
…up> ```bash cURL curl https://api.anthropic.com/v1/messages \ -N \ -H "x-api-key: $ANTHROPIC_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "anthropic-beta: task-budgets-2026-0…
thinking
Claude Developer Platform · in the page
build-with-claude/thinking
…not supported](https://platform.claude.com/docs/en/api/errors#prefill-not-supported)). On earlier models, you can't prefill the assistant response while thinking is on. Forced tool use (`tool_choice:…
apply
Claude Developer Platform · in the page
cli-sdks-libraries/cli/apply
…nagers: true ``` </File> <File filename="memory_stores/review-notes.yaml"> ```yaml # yaml-language-server: $schema=https://platform.claude.com/schemas/ant/beta/memory_store.json n…
On a remote host without a browser:
Claude Developer Platform · in the page
cli-sdks-libraries/cli/authentication
…n a remote host or in any environment without a local browser, pass `--no-browser` to print the authorize URL and paste the returned code back into the terminal. ```bash CLI ant auth login # On a re…
sessions-connect
Claude Developer Platform · in the page
cli-sdks-libraries/cli/sessions-connect
…r on `127.0.0.1`, prints its URL, and opens it in your browser. Add `--no-browser` to skip opening the browser. You can also send messages, interrupt the agent, and allow or deny a tool call from the…
using
Claude Developer Platform · in the page
cli-sdks-libraries/cli/using
…to a shell variable: ```bash AGENT_ID=$(ant beta:agents create \ --name "My Agent" \ --model '{id: claude-opus-5-5}' \ --transform id --raw-output) ``` <Note> `--raw-output` is distinct fro…
go
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/go
…json") anthropic.FileUploadParams{ File: anthropic.File(file, "custom-name.json", "application/json"), } // A file from a string anthropic.FileUploadParams{ File: anthropic.File(strings.NewReader("…
java
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/java
…ort com.anthropic.models.messages.Model; Model model = Model.of("some-new-model"); AnthropicBeta beta = AnthropicBeta.of("some-new-beta-2026-01-01"); ``` Builder methods that take these types often…
get-started
Claude Developer Platform · in the page
get-started
…tatus ``` On a remote host without a browser, pass `--no-browser` to get a URL you can open on another device, then paste the returned code back into the terminal. For non-interactive…
home
Claude Developer Platform · in the page
home
…" title="What's new" href="https://platform.claude.com/docs/en/release-notes/overview"> Latest features and updates. </Card> <Card icon="terminal" title="Claude Code" href="https:…