355 pages for origin.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Code
Claude Developer Platform · in the page
api/compliance/apps/code
…s not known. - `files`: one entry for each file under `files/`, with `original_path` (the file's path in the version), `exported_as` (its path in the archive), `sha256` (lowercase hex), `size_bytes` (…
Artifacts
Claude Developer Platform · in the page
api/compliance/apps/code/artifacts
…s not known. - `files`: one entry for each file under `files/`, with `original_path` (the file's path in the version), `exported_as` (its path in the archive), `sha256` (lowercase hex), `size_bytes` (…
Download Code Artifact Content
Claude Developer Platform · in the page
api/compliance/apps/code/artifacts/download
…s not known. - `files`: one entry for each file under `files/`, with `original_path` (the file's path in the version), `exported_as` (its path in the archive), `sha256` (lowercase hex), `size_bytes` (…
Download Code Artifact Version Content
Claude Developer Platform · in the page
api/compliance/apps/code/artifacts/retrieve_version
…s not known. - `files`: one entry for each file under `files/`, with `original_path` (the file's path in the version), `exported_as` (its path in the archive), `sha256` (lowercase hex), `size_bytes` (…
errors
Claude Developer Platform · in the page
api/errors
…sage cannot be modified. These blocks must remain as they were in the original response. ``` With tool use, every `thinking` and `redacted_thinking` block from the assistant turn must be passed back…
Files
Claude Developer Platform · in the page
api/files
…file was created. format: date-time - `filename: string` Original filename of the uploaded file. minLength: 1, maxLength: 500 - `mime_type: string` MIME type of the file.…
List Files
Claude Developer Platform · in the page
api/files/list
…file was created. format: date-time - `filename: string` Original filename of the uploaded file. minLength: 1, maxLength: 500 - `mime_type: string` MIME type of the file.…
Get File Metadata
Claude Developer Platform · in the page
api/files/retrieve_metadata
…file was created. format: date-time - `filename: string` Original filename of the uploaded file. minLength: 1, maxLength: 500 - `mime_type: string` MIME type of the file.…
Upload File
Claude Developer Platform · in the page
api/files/upload
…file was created. format: date-time - `filename: string` Original filename of the uploaded file. minLength: 1, maxLength: 500 - `mime_type: string` MIME type of the file.…
ip-addresses
Claude Developer Platform · in the page
api/ip-addresses
…anges. Outbound tool calls (MCP connector, web search, and web fetch) originate from the Anthropic ranges listed on this page. See the [AWS IP address ranges](https://docs.aws.amazon.com/vpc/latest/us…
Messages
Claude Developer Platform · in the page
api/messages
…Thinking blocks must be passed back unmodified and in their original order; a modified block results in a 400 `invalid_request_error`. - `thinking: string` The `thinking`…
Batches
Claude Developer Platform · in the page
api/messages/batches
…Thinking blocks must be passed back unmodified and in their original order; a modified block results in a 400 `invalid_request_error`. - `thinking: string` The `t…
Create a Message Batch
Claude Developer Platform · in the page
api/messages/batches/create
…Thinking blocks must be passed back unmodified and in their original order; a modified block results in a 400 `invalid_request_error`. - `thinking: string` The `t…
Count tokens in a Message
Claude Developer Platform · in the page
api/messages/count_tokens
…Thinking blocks must be passed back unmodified and in their original order; a modified block results in a 400 `invalid_request_error`. - `thinking: string` The `thinking`…
Create a Message
Claude Developer Platform · in the page
api/messages/create
…Thinking blocks must be passed back unmodified and in their original order; a modified block results in a 400 `invalid_request_error`. - `thinking: string` The `thinking`…
Organization
Claude Developer Platform · in the page
api/organization
…eferences this config, because previously encrypted data requires the original key identity to decrypt. #### Path parameters - `external_key_id: string` ID of the External Key. maxLength: 2048…
External Keys
Claude Developer Platform · in the page
api/organization/external_keys
…eferences this config, because previously encrypted data requires the original key identity to decrypt. ### Path parameters - `external_key_id: string` ID of the External Key. maxLength: 2048…
Update External Key
Claude Developer Platform · in the page
api/organization/external_keys/update
…eferences this config, because previously encrypted data requires the original key identity to decrypt. ## Path parameters - `external_key_id: string` ID of the External Key. maxLength: 2048…
Federation
Claude Developer Platform · in the page
api/organization/federation
…eration issuer. Idempotent; re-archiving returns the issuer with its original `archived_at`. Rejected with 400 if any live (non-archived) federation rule still references the issuer; archive those ru…
Issuers
Claude Developer Platform · in the page
api/organization/federation/issuers
…eration issuer. Idempotent; re-archiving returns the issuer with its original `archived_at`. Rejected with 400 if any live (non-archived) federation rule still references the issuer; archive those ru…
Archive Federation Issuer
Claude Developer Platform · in the page
api/organization/federation/issuers/archive
…eration issuer. Idempotent; re-archiving returns the issuer with its original `archived_at`. Rejected with 400 if any live (non-archived) federation rule still references the issuer; archive those ru…
Rules
Claude Developer Platform · in the page
api/organization/federation/rules
…stops immediately. Idempotent; re-archiving returns the rule with its original `archived_at`. Archiving clears the rule's workspace targeting (`workspace_id` and `workspace_ids` are emptied). Tokens a…
Archive Federation Rule
Claude Developer Platform · in the page
api/organization/federation/rules/archive
…stops immediately. Idempotent; re-archiving returns the rule with its original `archived_at`. Archiving clears the rule's workspace targeting (`workspace_id` and `workspace_ids` are emptied). Tokens a…
Service Accounts
Claude Developer Platform · in the page
api/organization/service_accounts
…count. Idempotent; re-archiving returns the service account with its original `archived_at`. Rejected with 400 if any live (non-archived) federation rule still targets this service account, same as i…
Archive Service Account
Claude Developer Platform · in the page
api/organization/service_accounts/archive
…count. Idempotent; re-archiving returns the service account with its original `archived_at`. Rejected with 400 if any live (non-archived) federation rule still targets this service account, same as i…
citations
Claude Developer Platform · in the page
build-with-claude/citations
…nclude the content block index range (0-indexed) corresponding to the original content list provided. * Document indices are provided to indicate the reference source and are 0-indexed according…
sent_count = len(messages sent in the compaction request)
Claude Developer Platform · in the page
build-with-claude/compaction
…all content blocks before it are ignored. You can either: * Keep the original messages in your list and let the API handle removing the compacted content * Manually drop the compacted messages and on…
compaction-threshold
Claude Developer Platform · in the page
build-with-claude/compaction-threshold
…all content blocks before it are ignored. You can either: * Keep the original messages in your list and let the API handle removing the compacted content * Manually drop the compacted messages and on…
context-editing
Claude Developer Platform · in the page
build-with-claude/context-editing
…By default, only the tool results are cleared while keeping Claude's original tool calls visible. | ## Context editing response You…
fast-mode
Claude Developer Platform · in the page
build-with-claude/fast-mode
…erloaded, internal server errors), the following examples reissue the original request with default retries for those cases. <CodeGroup exclude="shell:cURL, shell:CLI"> ```python Python client =…
mid-conversation-effort-example
Claude Developer Platform · in the page
build-with-claude/mid-conversation-effort-example
…laims from the source, defaulting to refuted when uncertain. Both the original result and its verdict are returned to the orchestrator so it can weigh them together. <CodeGroup exclude="shell:cURL, s…
pdf-support
Claude Developer Platform · in the page
build-with-claude/pdf-support
…Note> #### Document processing modes 1. **Converse Document Chat** (Original mode - Text extraction only) * Provides basic text extraction from PDFs * Cannot analyze images, charts, or visual…
preserved-thinking
Claude Developer Platform · in the page
build-with-claude/preserved-thinking
…is a gap: the thinking blocks you keep must be an unbroken run of the original sequence, so removing one from the middle invalidates the thinking blocks after it. Once you remove a block, leave it out…
prompting-claude-fable-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-fable-5
…I…?" will block the work. For reversible actions that follow from the original request, proceed without asking. Offering follow-ups after the task is done is fine; asking permission after already disc…
Delivering work
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-fable-5-1
…f doing it ("Next, I'll …") or stops to ask permission for a step the original request already covered ("Shall I apply this?"). Users have to reply "continue" or "go ahead," which suits pair programmi…
refusals-and-fallback
Claude Developer Platform · in the page
build-with-claude/refusals-and-fallback
…5, or Claude Fable 5 pass through unchanged. Each retry re-sends your original request body, and the only blocks the middleware removes from conversation history on later requests are the `fallback` b…
search-results
Claude Developer Platform · in the page
build-with-claude/search-results
…| | `source` | string | The source from the original search result…
structured-outputs
Claude Developer Platform · in the page
build-with-claude/structured-outputs
…s** to the supported list only 5. **Validate responses** against your original schema and all its constraints, if the helper validates responses Claude receives a simplified schema, but a helper that…
task-budgets
Claude Developer Platform · in the page
build-with-claude/task-budgets
…| N/A | Your client sent the original user message three times and the first assistant message twice, but each was counted once. The budget spent 19,000 of 100…
thinking
Claude Developer Platform · in the page
build-with-claude/thinking
…hem unchanged. The server decrypts the `signature` to reconstruct the original thinking for prompt construction (see [Preserving thinking blocks](https://platform.claude.com/docs/en/build-with-claude/…
thinking-steering-and-cost
Claude Developer Platform · in the page
build-with-claude/thinking-steering-and-cost
…-------------------- | | **Input tokens** | Tokens in your original request | Same as summarized | | **Output tokens (billed)** | The…
vision
Claude Developer Platform · in the page
build-with-claude/vision
…ges and how to pre-resize or rescale so coordinates line up with your original image. *** ## Limitations Although Claude's image understanding capabilities are advanced, there are some limitations…
vision-coordinates
Claude Developer Platform · in the page
build-with-claude/vision-coordinates
…el coordinates it returns, so that boxes and points line up with your original image. You'll need this for OCR pipelines, form extraction, chart parsing, UI element location, and any task where you a…
working-with-messages
Claude Developer Platform · in the page
build-with-claude/working-with-messages
…time. Earlier conversational turns don't necessarily need to actually originate from Claude. You can use synthetic `assistant` messages. <CodeGroup> ```bash cURL #!/bin/sh curl https://api.anth…
API usage primer for Claude
Claude Developer Platform · in the page
claude_api_primer
…time. Earlier conversational turns don't necessarily need to actually originate from Claude. You can use synthetic `assistant` messages. <CodeGroup exclude="shell:cURL, typescript, csharp, go, java,…
apply
Claude Developer Platform · in the page
cli-sdks-libraries/cli/apply
…the resources live in: ```json claude-lock.json { "version": 1, "origin": { "base_url": "https://api.anthropic.com", "organization_id": "1b0c2a4d-6c1f-4f0e-9a57-2e8d1c3b4a5f", "worksp…
csharp
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/csharp
…t the modified options. The `WithOptions` method does not affect the original client or service. ## Streaming The SDK defines methods that return response "chunk" streams, where each chunk can be i…
go
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/go
…s 1 // ... omitted non-required fields will not be serialized }, Origin: anthropic.Origin{}, // the zero value of [Origin] is considered omitted } ``` To send `null` instead of a `param.Opt[T]`,…
java
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/java
…xRetries(42); }); ``` The `withOptions()` method does not affect the original client or service. ## Async usage The default client is synchronous. To switch to asynchronous execution, call the `asy…
access-transparency-log
Claude Developer Platform · in the page
manage-claude/access-transparency-log
…*One log for each organization.** Each organization's log has a fixed origin string: `axt.anthropic.com/<your organization UUID>`. The origin never changes for the life of the organization. * **Every…