One read of Claude Developer Platformapi-20260819T180714Z
7 pages moved out of 567 read.
Pages moved
7
significant first
Pages read
567
in this capture
Captured
18:07 UTC
Corpus hash
d32ca429128d
corpus-hash
What this read moved
1-7 of 7about-claude/additional-resources New page · 41 lines, new page
## Learning resources ## Resources for AI ingestion
A whole new page. There's nothing to diff it against, so here is what it says.
---
title: Additional resources
url: https://platform.claude.com/docs/en/about-claude/additional-resources
description: Learning resources and documentation formats optimized for AI ingestion.
---
## Learning resources
<CardGroup cols={3}>
<Card title="Quickstarts" icon="lightning" href="https://github.com/anthropics/anthropic-quickstarts">
Deployable applications built with the API.
</Card>
<Card title="Courses" icon="graduation-cap" href="https://anthropic.skilljar.com/">
Step-by-step lessons on building with Claude.
</Card>
<Card title="Cookbook" icon="fork-knife" href="https://platform.claude.com/cookbook">
Replicable code samples and implementations.
</Card>
<Card title="Use case guides" icon="compass" href="https://platform.claude.com/docs/en/about-claude/use-case-guides/overview">
In-depth production guides for building common use cases with Claude.
</Card>
<Card title="Glossary" icon="book-bookmark" href="https://platform.claude.com/docs/en/about-claude/glossary">
Key terms and concepts for working with Claude and language models.
</Card>
</CardGroup>
## Resources for AI ingestion
<CardGroup cols={2}>
<Card title="API primer for Claude ingestion" icon="settings" href="https://platform.claude.com/docs/en/claude_api_primer">
Concise API guide meant for ingestion by Claude.
</Card>
<Card title="llms.txt" icon="file" href="https://platform.claude.com/llms.txt">
LLM-optimized documentation index.
</Card>
</CardGroup>
claude_api_primer Changed · +8 / -8 lines
from line 21
2121
2222### Basic request and response
2323
24<CodeGroup>
24<CodeGroup exclude="shell:cURL, typescript, csharp, go, java, php, ruby">
2525 ```bash CLI
2626 ant messages create \
2727 --model claude-opus-5 \
from line 66
6666
6767The Messages API is stateless, which means that you always send the full conversational history to the API. You can use this pattern to build up a conversation over time. Earlier conversational turns don't necessarily need to actually originate from Claude. You can use synthetic `assistant` messages.
6868
69<CodeGroup>
69<CodeGroup exclude="shell:cURL, typescript, csharp, go, java, php, ruby">
7070 ```bash CLI
7171 ant messages create <<'YAML'
7272 model: claude-opus-5
from line 105
105105 Claude 4.6 and later models and Claude Mythos Preview do not support assistant message prefill; requests to those models must end with a user message. The examples below use a model that supports prefill.
106106</Note>
107107
108<CodeGroup>
108<CodeGroup exclude="shell:cURL, typescript, csharp, go, java, php, ruby">
109109 ```bash CLI
110110 ant messages create <<'YAML'
111111 model: claude-sonnet-4-5
from line 140
140140
141141Claude can read both text and images in requests. Both `base64` and `url` source types are supported for images, along with the `image/jpeg`, `image/png`, `image/gif`, and `image/webp` media types.
142142
143<CodeGroup>
143<CodeGroup exclude="shell:cURL, typescript, csharp, go, java, php, ruby">
144144 ```bash CLI
145145 IMAGE_URL="https://platform.claude.com/docs/images/vision-example.jpg"
146146
from line 260
260260
261261When thinking is on, Claude creates `thinking` content blocks where it outputs its internal reasoning. The API response includes `thinking` content blocks, followed by `text` content blocks.
262262
263<CodeGroup>
263<CodeGroup exclude="shell:cURL, typescript, csharp, go, java, php, ruby">
264264 ```bash CLI
265265 ant messages create \
266266 --transform content --format yaml <<'YAML'
from line 314
314314
315315### Preserving thinking blocks
316316
317<CodeGroup>
317<CodeGroup exclude="shell:cURL, typescript, csharp, go, java, php, ruby">
318318 ```bash CLI
319319 # First request: capture the assistant content array (thinking + tool_use
320320 # blocks, signatures intact) as compact JSON.
from line 448
448448
449449On older models that use manual extended thinking (Claude 4, 4.5, and Sonnet 4.6 models), enable interleaved thinking by adding the beta header `interleaved-thinking-2025-05-14` to your API request:
450450
451<CodeGroup>
451<CodeGroup exclude="shell:cURL, typescript, csharp, go, java, php, ruby">
452452 ```bash CLI
453453 ant beta:messages create --beta interleaved-thinking-2025-05-14 <<'YAML'
454454 model: claude-sonnet-4-6
from line 719
719719
720720### Streaming with SDKs
721721
722<CodeGroup>
722<CodeGroup exclude="shell:cURL, typescript, csharp, go, java, php, ruby">
723723 ```bash CLI
724724 ant messages create --stream --format jsonl \
725725 --model claude-opus-5 \
manage-claude/admin-api-keys Changed · +4 / -4 lines
from line 10
1010
1111## Which key do you need?
1212
13| Your organization | Create the key in | Key prefix | Who can create it | Works with |
14| ----------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
15| **Claude Console** (Claude Platform, `platform.claude.com`) | [Claude Console > Settings > Admin keys](https://platform.claude.com/settings/admin-keys) | `sk-ant-admin01-...` | Organization members with the **admin** role | [Admin API](https://platform.claude.com/docs/en/manage-claude/admin-api), [Usage and Cost API](https://platform.claude.com/docs/en/manage-claude/usage-cost-api), [Rate Limits API](https://platform.claude.com/docs/en/manage-claude/rate-limits-api), [Claude Code Analytics API](https://platform.claude.com/docs/en/manage-claude/claude-code-analytics-api), and the Compliance API [Activity Feed](https://platform.claude.com/docs/en/manage-claude/compliance-activity-feed) |
16| **Claude Enterprise** (`claude.ai`) | [claude.ai > Organization settings > API](https://claude.ai/admin-settings/api-access) | `sk-ant-api01-...` | The parent organization's **primary owner** (all linked organizations). An **organization owner** can create one carrying Compliance API scopes only, restricted to their own organization | [User management](https://platform.claude.com/docs/en/manage-claude/user-management) (the Admin API's member, invite, and group endpoints, in beta), [Compliance API](https://platform.claude.com/docs/en/manage-claude/compliance-api), [Claude Enterprise Analytics API](https://platform.claude.com/docs/en/manage-claude/analytics-api), and [Spend Limits API](https://platform.claude.com/docs/en/manage-claude/spend-limits-api), according to the [scopes](https://platform.claude.com/docs/en/manage-claude/admin-api-keys#choose-scopes-for-a-claude-enterprise-key) you select |
13| Your organization | Create the key in | Key prefix | Who can create it | Works with |
14| ----------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
15| **Claude Console** (Claude Platform, `platform.claude.com`) | [Claude Console > Settings > Admin keys](https://platform.claude.com/settings/admin-keys) | `sk-ant-admin01-...` | Organization members with the **admin** role | [Admin API](https://platform.claude.com/docs/en/manage-claude/admin-api), [Usage and Cost API](https://platform.claude.com/docs/en/manage-claude/usage-cost-api), [Rate Limits API](https://platform.claude.com/docs/en/manage-claude/rate-limits-api), [Claude Code Analytics API](https://platform.claude.com/docs/en/manage-claude/claude-code-analytics-api), and the Compliance API [Activity Feed](https://platform.claude.com/docs/en/manage-claude/compliance-activity-feed) |
16| **Claude Enterprise** (`claude.ai`) | [claude.ai > Organization settings > API](https://claude.ai/admin-settings/api-access) | `sk-ant-api01-...` | The parent organization's **primary owner** (all linked organizations). An **organization owner** can create one carrying Compliance API scopes only, restricted to their own organization | [User management](https://platform.claude.com/docs/en/manage-claude/user-management) (the Admin API's member, invite, and group endpoints), [Compliance API](https://platform.claude.com/docs/en/manage-claude/compliance-api), [Claude Enterprise Analytics API](https://platform.claude.com/docs/en/manage-claude/analytics-api), and [Spend Limits API](https://platform.claude.com/docs/en/manage-claude/spend-limits-api), according to the [scopes](https://platform.claude.com/docs/en/manage-claude/admin-api-keys#choose-scopes-for-a-claude-enterprise-key) you select |
1717
1818A key created in one organization cannot be used to manage a different organization. If your company uses both Claude Console and Claude Enterprise, create one key in each.
1919
manage-claude/user-management Changed · +11 / -11 lines
from line 7
77This page covers managing the people in your **Claude Enterprise** (claude.ai) organization programmatically, using the [Admin API](https://platform.claude.com/docs/en/api/admin): list members and look them up by email address, change a member's role, remove members, send and withdraw invites, manage your enterprise's groups and their membership, and read your organization's custom roles. For Claude Console (Claude Platform) organizations, see the [Admin API guide for Claude Console](https://platform.claude.com/docs/en/manage-claude/admin-api).
88
99<Note>
10 **The endpoints on this page are in beta for Claude Enterprise organizations.** The beta is enabled for all Claude Enterprise organizations. Group and custom-role requests must include the [beta header](https://platform.claude.com/docs/en/api/beta-headers) `anthropic-beta: ce-user-management-2026-07-13`; requests without it return 404. Member and invite requests take no beta header.
10 **The endpoints on this page are generally available for Claude Enterprise organizations.** The [beta header](https://platform.claude.com/docs/en/api/beta-headers) `anthropic-beta: ce-user-management-2026-07-13` is no longer required on group and custom-role requests; requests that still send it are accepted and behave identically. The group and custom-role examples on this page still send the header, which continues to work.
1111</Note>
1212
1313## Which endpoints can your organization use?
from line 14
1414
1515The Admin API is a single set of endpoints under `https://api.anthropic.com/v1/organizations/`. Claude Console and Claude Enterprise organizations authenticate with [different keys](https://platform.claude.com/docs/en/manage-claude/admin-api-keys) and each have access to a different subset of the endpoints:
1616
17| Endpoints | Claude Console (Claude Platform) | Claude Enterprise (claude.ai) |
18| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------- |
19| [Members](https://platform.claude.com/docs/en/manage-claude/user-management#members) and [invites](https://platform.claude.com/docs/en/manage-claude/user-management#invites) | Available; see the [Admin API guide](https://platform.claude.com/docs/en/manage-claude/admin-api) | **Beta** (this page) |
20| [Groups](https://platform.claude.com/docs/en/manage-claude/user-management#groups) | Not available | **Beta** (this page) |
21| [Custom roles](https://platform.claude.com/docs/en/manage-claude/user-management#custom-roles) | Not available | **Beta**, read-only (this page) |
22| [Spend limits](https://platform.claude.com/docs/en/manage-claude/spend-limits-api) | Not available | Available |
23| [Workspaces](https://platform.claude.com/docs/en/manage-claude/workspaces), [API keys](https://platform.claude.com/docs/en/manage-claude/admin-api#api-keys), [usage and cost reports](https://platform.claude.com/docs/en/manage-claude/usage-cost-api), [rate limits](https://platform.claude.com/docs/en/manage-claude/rate-limits-api), and the other endpoints in the [Admin API guide](https://platform.claude.com/docs/en/manage-claude/admin-api) | Available | Not available |
17| Endpoints | Claude Console (Claude Platform) | Claude Enterprise (claude.ai) |
18| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -------------------------------- |
19| [Members](https://platform.claude.com/docs/en/manage-claude/user-management#members) and [invites](https://platform.claude.com/docs/en/manage-claude/user-management#invites) | Available; see the [Admin API guide](https://platform.claude.com/docs/en/manage-claude/admin-api) | Available (this page) |
20| [Groups](https://platform.claude.com/docs/en/manage-claude/user-management#groups) | Not available | Available (this page) |
21| [Custom roles](https://platform.claude.com/docs/en/manage-claude/user-management#custom-roles) | Not available | Available, read-only (this page) |
22| [Spend limits](https://platform.claude.com/docs/en/manage-claude/spend-limits-api) | Not available | Available |
23| [Workspaces](https://platform.claude.com/docs/en/manage-claude/workspaces), [API keys](https://platform.claude.com/docs/en/manage-claude/admin-api#api-keys), [usage and cost reports](https://platform.claude.com/docs/en/manage-claude/usage-cost-api), [rate limits](https://platform.claude.com/docs/en/manage-claude/rate-limits-api), and the other endpoints in the [Admin API guide](https://platform.claude.com/docs/en/manage-claude/admin-api) | Available | Not available |
2424
2525Members and invites are the same endpoints for both organization types; this page documents their Claude Enterprise behavior, including the Claude Enterprise [organization roles](https://platform.claude.com/docs/en/manage-claude/user-management#organization-roles). The group and custom-role endpoints exist only for Claude Enterprise.
2626
from line 27
2727<Check>
2828 **Scoped Admin API key required**
2929
30 These endpoints require an Admin API key with the `read:members` scope (member and invite `GET` endpoints, and all custom-role endpoints; there is no separate role scope), the `write:members` scope (member and invite `POST` and `DELETE` endpoints), the `read:rbac_groups` scope (group `GET` endpoints), or the `write:rbac_groups` scope (group `POST` and `DELETE` endpoints). A key carrying the `read:org_audit` scope (a read-only scope for security-audit integrations) can also call every `GET` endpoint on this page and the [Compliance API](https://platform.claude.com/docs/en/manage-claude/compliance-api) read endpoints. See [Create an Admin API key](https://platform.claude.com/docs/en/manage-claude/admin-api-keys#create-a-key-for-a-claude-enterprise-organization) for where your primary owner creates one and which scopes to select. Pass the key in the `x-api-key` header on every request. Member and invite requests also require the `anthropic-version: 2023-06-01` header, as shown in the examples; group and custom-role requests do not, and instead require the `anthropic-beta` header described in the preceding note.
30 These endpoints require an Admin API key with the `read:members` scope (member and invite `GET` endpoints, and all custom-role endpoints; there is no separate role scope), the `write:members` scope (member and invite `POST` and `DELETE` endpoints), the `read:rbac_groups` scope (group `GET` endpoints), or the `write:rbac_groups` scope (group `POST` and `DELETE` endpoints). A key carrying the `read:org_audit` scope (a read-only scope for security-audit integrations) can also call every `GET` endpoint on this page and the [Compliance API](https://platform.claude.com/docs/en/manage-claude/compliance-api) read endpoints. See [Create an Admin API key](https://platform.claude.com/docs/en/manage-claude/admin-api-keys#create-a-key-for-a-claude-enterprise-organization) for where your primary owner creates one and which scopes to select. Pass the key in the `x-api-key` header on every request. Member and invite requests also require the `anthropic-version: 2023-06-01` header, as shown in the examples; group and custom-role requests do not.
3131</Check>
3232
3333## Overview
from line 245
245245
246246## Groups
247247
248Groups your enterprise creates directly, in [claude.ai organization settings](https://claude.ai/admin-settings) or through this API (`source_type: "direct"`), support every endpoint in this section. Groups provisioned by your identity provider (`source_type: "scim"`) can be read but not modified: renaming or deleting a SCIM group, or changing its membership, returns 400, because your identity provider owns it. Every group request must include the `anthropic-beta: ce-user-management-2026-07-13` header, as shown in the examples; requests without it return 404. Unlike member and invite requests, group requests do not require the `anthropic-version` header.
248Groups your enterprise creates directly, in [claude.ai organization settings](https://claude.ai/admin-settings) or through this API (`source_type: "direct"`), support every endpoint in this section. Groups provisioned by your identity provider (`source_type: "scim"`) can be read but not modified: renaming or deleting a SCIM group, or changing its membership, returns 400, because your identity provider owns it. Unlike member and invite requests, group requests do not require the `anthropic-version` header.
249249
250250### List groups
251251
from line 422
422422
423423## Custom roles
424424
425Custom roles are read-only through the API: these endpoints catalog your organization's custom roles (defined in [claude.ai organization settings](https://claude.ai/admin-settings) or provisioned by Anthropic) and the permissions each role grants. Custom-role reads use the `read:members` scope (there is no separate role scope) and work with an organization-level key: unlike the group endpoints, they do not require a key created for all linked organizations, and the catalog returned is your organization's own. Custom-role requests, like group requests, must include the `anthropic-beta: ce-user-management-2026-07-13` header; requests without it return 404.
425Custom roles are read-only through the API: these endpoints catalog your organization's custom roles (defined in [claude.ai organization settings](https://claude.ai/admin-settings) or provisioned by Anthropic) and the permissions each role grants. Custom-role reads use the `read:members` scope (there is no separate role scope) and work with an organization-level key: unlike the group endpoints, they do not require a key created for all linked organizations, and the catalog returned is your organization's own.
426426
427427### List roles
428428
release-notes/overview Changed · +4 / -0 lines
### August 19, 2026
from line 10
1010 For updates to Claude Code, see the [complete CHANGELOG.md](https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md) in the `claude-code` repository.
1111</Tip>
1212
13### August 19, 2026
14
15* The [Admin API](https://platform.claude.com/docs/en/api/admin) user-management endpoints for **Claude Enterprise** (claude.ai) organizations (members, invites, groups, and custom roles) are now generally available. The `anthropic-beta: ce-user-management-2026-07-13` header is no longer required on group and custom-role requests; requests that still send it are accepted unchanged. See [User management](https://platform.claude.com/docs/en/manage-claude/user-management).
16
1317### August 18, 2026
1418
1519* Workbench is now [**Playground**](https://platform.claude.com/playground) in the Claude Console. Playground supports every Messages API parameter and includes templates that demonstrate API features such as code execution and web search. It shows the full SDK request and the API response for each run, to help you understand the API and build with it. For more, see the [Claude Help Center](https://support.claude.com/en/articles/8606378-how-do-i-use-playground) or try it at [platform.claude.com/playground](https://platform.claude.com/playground).
resources/overview Changed · +2 / -44 lines
## Model cards ## Learning resources ## Resources for AI ingestion
from line 1
11---
2title: Resources
2title: Model cards
33url: https://platform.claude.com/docs/en/resources/overview
4description: Model cards, learning resources, and documentation formats optimized for AI ingestion.
4description: Model cards with detailed documentation for Claude models.
55---
66
7## Model cards
8
97<CardGroup cols={3}>
108 <Card title="Claude Opus 5 System Card" icon="file" href="https://www.anthropic.com/claude-opus-5-system-card">
119 Detailed documentation of Claude Opus 5.
from line 71
7371
7472 <Card title="Claude 2 Model Card" icon="file" href="https://www.anthropic.com/claude-2-model-card">
7573 Detailed documentation of Claude 2 models.
76 </Card>
77</CardGroup>
78
79## Learning resources
80
81<CardGroup cols={3}>
82 <Card title="Quickstarts" icon="lightning" href="https://github.com/anthropics/anthropic-quickstarts">
83 Deployable applications built with the API.
84 </Card>
85
86 <Card title="Courses" icon="graduation-cap" href="https://anthropic.skilljar.com/">
87 Step-by-step lessons on building with Claude.
88 </Card>
89
90 <Card title="Cookbook" icon="fork-knife" href="https://platform.claude.com/cookbook">
91 Replicable code samples and implementations.
92 </Card>
93
94 <Card title="Use case guides" icon="compass" href="https://platform.claude.com/docs/en/about-claude/use-case-guides/overview">
95 In-depth production guides for building common use cases with Claude.
96 </Card>
97
98 <Card title="Glossary" icon="book-bookmark" href="https://platform.claude.com/docs/en/about-claude/glossary">
99 Key terms and concepts for working with Claude and language models.
100 </Card>
101</CardGroup>
102
103## Resources for AI ingestion
104
105<CardGroup cols={3}>
106 <Card title="API primer for Claude ingestion" icon="settings" href="https://platform.claude.com/docs/en/claude_api_primer">
107 Concise API guide meant for ingestion by Claude.
108 </Card>
109
110 <Card title="Claude Platform docs overview" icon="robot" href="https://platform.claude.com/docs/for-claude">
111 Concise overview of Claude Platform documentation, optimized for LLM ingestion.
112 </Card>
113
114 <Card title="llms.txt" icon="file" href="https://platform.claude.com/llms.txt">
115 LLM-optimized documentation index.
11674 </Card>
11775</CardGroup>
11876
manage-claude/admin-api Changed · +1 / -1 lines
from line 20
2020</Check>
2121
2222<Note>
23 **Claude Enterprise:** Claude Enterprise (claude.ai) organizations use the Admin API too, with a scoped API key created in claude.ai. Of the endpoints on this page, only members and invites are available to them (in beta), alongside Claude-Enterprise-only endpoints: groups and custom-role reads (beta), and [spend limits](https://platform.claude.com/docs/en/manage-claude/spend-limits-api). See [User management](https://platform.claude.com/docs/en/manage-claude/user-management) for Claude Enterprise.
23 **Claude Enterprise:** Claude Enterprise (claude.ai) organizations use the Admin API too, with a scoped API key created in claude.ai. Of the endpoints on this page, only members and invites are available to them, alongside Claude-Enterprise-only endpoints: groups and custom-role reads, and [spend limits](https://platform.claude.com/docs/en/manage-claude/spend-limits-api). See [User management](https://platform.claude.com/docs/en/manage-claude/user-management) for Claude Enterprise.
2424</Note>
2525
2626<Note>