571 pages for author.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Batches
Claude Developer Platform · in the page
api/messages/batches
…kens by category. `output_tokens` remains the inclusive, authoritative total used for billing. This object provides a read-only decomposition for observability — for example,…
Retrieve Message Batch results
Claude Developer Platform · in the page
api/messages/batches/results
…kens by category. `output_tokens` remains the inclusive, authoritative total used for billing. This object provides a read-only decomposition for observability — for example,…
Create a Message
Claude Developer Platform · in the page
api/messages/create
…put tokens by category. `output_tokens` remains the inclusive, authoritative total used for billing. This object provides a read-only decomposition for observability — for example,…
overview
Claude Developer Platform · in the page
api/overview
…---------------------------------------------------------------- | | `Authorization` | `Bearer <token>`, where `<token>` is your API key or a short-lived access token obtained from `POST /v1/…
Skills
Claude Developer Platform · in the page
api/skills
…Where the Skill comes from. Possible values: * `"custom"`: authored by the platform user; private to their workspace * `"anthropic"`: published by Anthropic; shared and read-only *…
Create Skill
Claude Developer Platform · in the page
api/skills/create
…Where the Skill comes from. Possible values: * `"custom"`: authored by the platform user; private to their workspace * `"anthropic"`: published by Anthropic; shared and read-only *…
List Skills
Claude Developer Platform · in the page
api/skills/list
…Where the Skill comes from. Possible values: * `"custom"`: authored by the platform user; private to their workspace * `"anthropic"`: published by Anthropic; shared and read-only *…
Get Skill
Claude Developer Platform · in the page
api/skills/retrieve
…Where the Skill comes from. Possible values: * `"custom"`: authored by the platform user; private to their workspace * `"anthropic"`: published by Anthropic; shared and read-only *…
claude-in-microsoft-foundry
Claude Developer Platform · in the page
build-with-claude/claude-in-microsoft-foundry
…ce. 2. Obtain an access token from Entra ID. 3. Use the token in the `Authorization: Bearer {TOKEN}` header. **Example using Entra ID:** <CodeGroup> ```bash cURL # Get Microsoft Entra ID token…
claude-on-amazon-bedrock-legacy
Claude Developer Platform · in the page
build-with-claude/claude-on-amazon-bedrock-legacy
…on}:{account-id}:inference-profile/{inference-profile-id}`. For AWS's authoritative list of available inference profiles, see [Supported Regions and models for inference profiles](https://docs.aws.ama…
claude-on-vertex-ai
Claude Developer Platform · in the page
build-with-claude/claude-on-vertex-ai
…s/global/publishers/anthropic/models/${MODEL_ID}:rawPredict \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d '{ "anthropic_ve…
claude-platform-on-aws
Claude Developer Platform · in the page
build-with-claude/claude-platform-on-aws
…g-the-claude-console); the external key endpoints are also available, authorized through [IAM actions](https://platform.claude.com/docs/en/api/claude-platform-on-aws-iam-actions#encryption-keys). Ther…
This will automatically use the environment variable VOYAGE_API_KEY.
Claude Developer Platform · in the page
build-with-claude/embeddings
…eai.com/v1/embeddings \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $VOYAGE_API_KEY" \ -d '{ "input": ["Sample text 1", "Sample text 2"], "model": "voyage-4" }' ```…
mid-conversation-effort-example
Claude Developer Platform · in the page
build-with-claude/mid-conversation-effort-example
…tool's description states that while the mode is on, the model should author and run a workflow for every substantive task without asking first. <Note> This example uses mid-conversation system mes…
mid-conversation-system-messages
Claude Developer Platform · in the page
build-with-claude/mid-conversation-system-messages
…//mcp.example.com/calendar", "name": "calendar", "authorization_token": "YOUR_TOKEN" } ], "tools": [ { "name": "get_weather", "descr…
preserved-thinking
Claude Developer Platform · in the page
build-with-claude/preserved-thinking
…d otherwise." } ``` The model treats this message with system-prompt authority, and everything before it stays unchanged. In a tool loop, place the message after the `tool_result` user message, never…
Delivering work
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-fable-5-1
…partial background is exactly what makes an out-of-date answer sound authoritative, so familiarity is not a reason to skip the search. ``` ## Reduce safeguard false positives Claude Fable 5.1's saf…
prompting-claude-opus-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-5
…re often longer than on prior models. If your product includes Claude-authored documents, add explicit length calibration: ```text wrap Match the length of written documents to what the task needs: c…
search-results
Claude Developer Platform · in the page
build-with-claude/search-results
…"text": "All API requests must include an API key in the Authorization header. Keys can be generated from the dashboard. Rate limits: 1000 requests per hour for standard tier, 10000 for p…
skills-guide
Claude Developer Platform · in the page
build-with-claude/skills-guide
…h the Claude API in under 10 minutes. </Card> <Card title="Skill authoring best practices" icon="hammer" href="https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices">…
structured-outputs
Claude Developer Platform · in the page
build-with-claude/structured-outputs
…atic class Book { public String title; public Person author; @JsonPropertyDescription("The year in which the book was first published.") public int publicationYear;…
thinking-steering-and-cost
Claude Developer Platform · in the page
build-with-claude/thinking-steering-and-cost
…/en/build-with-claude/effort#effort-levels) on the effort page is the authority for which levels each model supports. ### System prompt guidance System prompt guidance shifts Claude's thinking thres…
thinking-troubleshooting
Claude Developer Platform · in the page
build-with-claude/thinking-troubleshooting
…etention#model-specific-data-retention-requirements) unless expressly authorized by Anthropic. ## A 400 error says `"thinking.type.enabled"` is not supported The request fails with a 400 error whose…
working-with-messages
Claude Developer Platform · in the page
build-with-claude/working-with-messages
…apply from the start. A mid-conversation system message has the same authority as the top-level `system` field, but because it is appended to the end of the message history, it does not invalidate an…
On a remote host without a browser:
Claude Developer Platform · in the page
cli-sdks-libraries/cli/authentication
…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 remote host without a browse…
scripting
Claude Developer Platform · in the page
cli-sdks-libraries/cli/scripting
…ion) instead of a static API key. The OAuth access token goes in the `Authorization` header as a bearer token; the `x-api-key` header is only for static API keys. `ant auth print-credentials --access…
apple-foundation-models
Claude Developer Platform · in the page
cli-sdks-libraries/libraries/apple-foundation-models
…ite. Tokens are scoped to your workspace, expire after one hour, and authorize only [Messages API](https://platform.claude.com/docs/en/api/messages/create) calls. They carry no end-user identity: App…
openai-sdk
Claude Developer Platform · in the page
cli-sdks-libraries/libraries/openai-sdk
…d | | `openai-version` | Always `2020-10-01` | | `authorization` | Fully supported | | `openai-processing-ms` | Always empty |
csharp
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/csharp
…| `AnthropicBadRequestException` | | 401 | `AnthropicUnauthorizedException` | | 403 | `AnthropicForbiddenException` | | 404 | `AnthropicNotFoundException`…
java
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/java
…-------- | | 400 | `BadRequestException` | | 401 | `UnauthorizedException` | | 403 | `PermissionDeniedException` | | 404 | `NotFoundException` | | 422…
typescript
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/typescript
…inspect, extract, and misuse these credentials. This could lead to unauthorized access using your credentials and potentially compromise sensitive data or functionality. **When might this not be d…
get-started
Claude Developer Platform · in the page
get-started
…gin ``` This opens a browser-based OAuth flow. After authorizing, confirm your credential with: ```bash ant auth status ``` On a remote host without…
admin-api
Claude Developer Platform · in the page
manage-claude/admin-api
…* An **OAuth bearer token** with the `org:admin` scope sent in the `authorization: Bearer` header. Only members with the admin, owner, or primary owner role can obtain one. See [Obtain an OAuth bear…
api-and-data-retention
Claude Developer Platform · in the page
manage-claude/api-and-data-retention
…0-day data retention and are not available under ZDR unless expressly authorized by Anthropic. See [Model-specific data retention requirements](https://platform.claude.com/docs/en/manage-claude/api-an…
app-attest
Claude Developer Platform · in the page
manage-claude/app-attest
…ite. Tokens are scoped to your workspace, expire after one hour, and authorize only [Messages API](https://platform.claude.com/docs/en/api/messages/create) calls. They carry no end-user identity: App…
authentication
Claude Developer Platform · in the page
manage-claude/authentication
…| Static `sk-ant-api...` secret sent as a bearer token in the `Authorization` header | Local development, prototyping, scripts, and servers where you control secret storage…
cmek
Claude Developer Platform · in the page
manage-claude/cmek
…ess to an incorrect or spoofed principal can expose your data to an unauthorized party. Always verify the Anthropic identifier against the published production identities in each configuration guide.…
cmek-aws-kms
Claude Developer Platform · in the page
manage-claude/cmek-aws-kms
…external key endpoints are also available on Claude Platform on AWS, authorized through [IAM actions](https://platform.claude.com/docs/en/api/claude-platform-on-aws-iam-actions#encryption-keys); ther…
cmek-azure-key-vault
Claude Developer Platform · in the page
manage-claude/cmek-azure-key-vault
…start. </Warning> ## Prerequisites * An Azure Key Vault with **RBAC authorization enabled** (`enableRbacAuthorization: true`) and **public network access allowed**. Anthropic calls your vault over t…
WARNING: This operation PERMANENTLY deletes the chat, all of its messages,
Claude Developer Platform · in the page
manage-claude/compliance-content-data
…when the Compliance Access Key is created. # Ensure you have explicit authorization before running this. chat_id="claude_chat_01H5CWunD7RpVJ5bHa8RCkja" curl --fail-with-body -sS -X DELETE \ "https…
compliance-errors
Claude Developer Platform · in the page
manage-claude/compliance-errors
…| | [401 Unauthorized](https://platform.claude.com/docs/en/manage-claude/compliance-errors#401-unauthorized) | No…
compliance-faq
Claude Developer Platform · in the page
manage-claude/compliance-faq
…ey's only Compliance API scope is `read:compliance_activities`, which authorizes the Activity Feed only. Every other Compliance API endpoint requires a scope that only a Compliance Access Key created…
compliance-sessions
Claude Developer Platform · in the page
manage-claude/compliance-sessions
…n history and that could not be matched to a captured response; their authorship is not verified. * `synthetic_marker` marks records generated by the endpoint itself, such as the marker that stands in…
wif-admin-api
Claude Developer Platform · in the page
manage-claude/wif-admin-api
…-your-workload) as any other federated workload, and sends it in the `authorization: Bearer` header. </Step> <Step title="Manage issuers and workspace-scoped rules through the API"> With the…
aws
Claude Developer Platform · in the page
manage-claude/wif-providers/aws
…access_token) curl https://api.anthropic.com/v1/messages \ -H "authorization: Bearer $ACCESS_TOKEN" \ -H "anthropic-version: 2023-06-01" \ -H "content-type: application/json" \ -d '…
Create the app registration that represents the Claude API audience.
Claude Developer Platform · in the page
manage-claude/wif-providers/azure
…| You want to authorize one specific managed identity. This is the default; the rule in [Configure Anthropic](https://platform.claude.com/docs/e…
gcp
Claude Developer Platform · in the page
manage-claude/wif-providers/gcp
…Claude API curl -sS https://api.anthropic.com/v1/messages \ -H "authorization: Bearer $ACCESS_TOKEN" \ -H "anthropic-version: 2023-06-01" \ -H "content-type: application/json" \ -d '…
github-actions
Claude Developer Platform · in the page
manage-claude/wif-providers/github-actions
…e: ```yaml - name: Fetch GitHub OIDC token run: | curl -sS -H "Authorization: Bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" \ "$ACTIONS_ID_TOKEN_REQUEST_URL&audience=https://api.anthropic.com"…
kubernetes
Claude Developer Platform · in the page
manage-claude/wif-providers/kubernetes
…} JSON ) curl https://api.anthropic.com/v1/messages \ -H "authorization: Bearer $ACCESS_TOKEN" \ -H "anthropic-version: 2023-06-01" \ -H "content-type: application/json" \ -d '…
okta
Claude Developer Platform · in the page
manage-claude/wif-providers/okta
…ges that JWT with Anthropic for a short-lived access token. The Okta authorization server's issuer URL takes the form `https://<your-domain>.okta.com/oauth2/<auth-server-id>`. If you use the built-in…