Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
One capture · api

One read of Claude Developer Platform

118 pages moved out of 628 read.

api-20260915T043710Z

Pages moved 118 significant first
Pages read 628 in this capture
Captured 04:37 UTC
Corpus hash 14358d75d9f8 corpus-hash

What this read moved

101–118 of 118

This capture is too large to show at once. Changes 101-118 of 118 are below, significant first; the rest are on the following screens.

api/beta/organization/rbac_roles/permissions Changed · +0 / -1 lines

from line 160
160160```bash
161161curl https://api.anthropic.com/v1/organizations/rbac_roles/$ROLE_ID/permissions \
162162 -H 'anthropic-version: 2023-06-01' \
163 -H 'anthropic-beta: ce-user-management-2026-07-13' \
164163 -H "X-Api-Key: $ANTHROPIC_API_KEY"
165164```
166165 

api/beta/organization/rbac_roles/permissions/list Changed · +0 / -1 lines

from line 158
158158```bash
159159curl https://api.anthropic.com/v1/organizations/rbac_roles/$ROLE_ID/permissions \
160160 -H 'anthropic-version: 2023-06-01' \
161 -H 'anthropic-beta: ce-user-management-2026-07-13' \
162161 -H "X-Api-Key: $ANTHROPIC_API_KEY"
163162```
164163 

api/beta/organization/rbac_roles/retrieve Changed · +0 / -1 lines

from line 54
5454```bash
5555curl https://api.anthropic.com/v1/organizations/rbac_roles/$ROLE_ID \
5656 -H 'anthropic-version: 2023-06-01' \
57 -H 'anthropic-beta: ce-user-management-2026-07-13' \
5857 -H "X-Api-Key: $ANTHROPIC_API_KEY"
5958```
6059 

api/beta/user_profiles/create Changed · +2 / -0 lines

from line 109
109109 
110110 - `"mid-conversation-system-clear-at-2026-08-21"`
111111 
112- `"anthropic-workspace-id": optional string`
113 
112114## Body parameters
113115 
114116- `access_type: optional "application" or "passthrough"`

api/beta/user_profiles/create_enrollment_url Changed · +2 / -0 lines

from line 113
113113 
114114 - `"mid-conversation-system-clear-at-2026-08-21"`
115115 
116- `"anthropic-workspace-id": optional string`
117 
116118## Returns
117119 
118120- `BetaUserProfileEnrollmentURL object`

api/beta/user_profiles/list Changed · +2 / -0 lines

from line 137
137137 
138138 - `"mid-conversation-system-clear-at-2026-08-21"`
139139 
140- `"anthropic-workspace-id": optional string`
141 
140142## Returns
141143 
142144- `data: array of BetaUserProfile`

api/beta/user_profiles/retrieve Changed · +2 / -0 lines

from line 113
113113 
114114 - `"mid-conversation-system-clear-at-2026-08-21"`
115115 
116- `"anthropic-workspace-id": optional string`
117 
116118## Returns
117119 
118120- `BetaUserProfile object`

api/beta/user_profiles/update Changed · +2 / -0 lines

from line 113
113113 
114114 - `"mid-conversation-system-clear-at-2026-08-21"`
115115 
116- `"anthropic-workspace-id": optional string`
117 
116118## Body parameters
117119 
118120- `access_type: optional "application" or "passthrough" or null`

api/completions Changed · +1 / -1 lines

from line 259
259259 
260260- `temperature: optional number`
261261 
262 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 of will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
262 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
263263 
264264 Amount of randomness injected into the response.
265265 

api/completions/create Changed · +1 / -1 lines

from line 257
257257 
258258- `temperature: optional number`
259259 
260 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 of will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
260 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
261261 
262262 Amount of randomness injected into the response.
263263 

api/messages Changed · +2 / -2 lines

This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.

from line 2931
29312931 
29322932- `temperature: optional number`
29332933 
2934 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 of will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
2934 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
29352935 
29362936 Amount of randomness injected into the response.
29372937 
from line 8429
84298429 
84308430 - `enabled: optional boolean or null`
84318431 
8432 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member wh
8432 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose

api/messages/batches Changed · +1 / -1 lines

from line 2951
29512951 
29522952 - `temperature: optional number`
29532953 
2954 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 of will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
2954 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
29552955 
29562956 Amount of randomness injected into the response.
29572957 

api/messages/batches/create Changed · +1 / -1 lines

from line 2949
29492949 
29502950 - `temperature: optional number`
29512951 
2952 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 of will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
2952 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
29532953 
29542954 Amount of randomness injected into the response.
29552955 

api/messages/create Changed · +1 / -1 lines

from line 2929
29292929 
29302930- `temperature: optional number`
29312931 
2932 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 of will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
2932 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
29332933 
29342934 Amount of randomness injected into the response.
29352935 

manage-claude/compliance-api Changed · +1 / -1 lines

from line 117
117117 </Card>
118118 
119119 <Card href="https://platform.claude.com/docs/en/manage-claude/compliance-errors" title="Handle Compliance API errors">
120 Every 400, 401, 403, 404, 409, 429, and 5xx response the Compliance API returns, with the fix for each.
120 Common 400, 401, 403, 404, 409, 429, and 5xx responses from the Compliance API, with the cause and fix for each.
121121 </Card>
122122 
123123 <Card href="https://platform.claude.com/docs/en/api/compliance" title="API reference">

manage-claude/compliance-api-access Changed · +2 / -2 lines

from line 125
125125 
126126* **Key prefix.** `sk-ant-admin01-` is an Admin API key (carries `read:compliance_activities` only, subject to the enablement timing in the preceding section). `sk-ant-api01-` is a Compliance Access Key; its scopes are the subset you selected at creation.
127127* **Settings UI.** Open the **Keys** section in [claude.ai > Organization settings > API](https://claude.ai/admin-settings/api-access), or the **Admin keys** section in [Claude Console > Settings > Admin keys](https://platform.claude.com/settings/admin-keys), and read the **Scopes** column for the key.
128* **Error responses.** A call that exceeds the key's scopes returns a 403 with a message in the format `Missing required scopes. Got: [<scopes the key carries>] Needed: [<scopes the endpoint requires>]`. See [Handle Compliance API errors](https://platform.claude.com/docs/en/manage-claude/compliance-errors#403-forbidden) for the full error catalog.
128* **Error responses.** A call that exceeds the key's scopes returns a 403 with a message in the format `Missing required scopes. Got: [<scopes the key carries>] Needed one of: [<scopes the endpoint accepts>]` (`Needed: [...]` on the delete endpoints). See [Handle Compliance API errors](https://platform.claude.com/docs/en/manage-claude/compliance-errors#403-forbidden) for the full error catalog.
129129 
130130```json
131131{
132132 "error": {
133133 "type": "permission_error",
134 "message": "Missing required scopes. Got: ['read:compliance_activities'] Needed: ['read:compliance_user_data']"
134 "message": "Missing required scopes. Got: ['read:compliance_activities'] Needed one of: ['read:compliance_user_data', 'read:org_audit']"
135135 }
136136}
137137```

manage-claude/compliance-faq Changed · +2 / -2 lines

from line 41
4141 </Accordion>
4242 
4343 <Accordion title="Why does my Admin API key return 403 on chat or file endpoints?">
44 Admin API keys carry a fixed `read:compliance_activities` scope, which authorizes the Activity Feed only. Every other Compliance API endpoint requires a scope that only a Compliance Access Key created in claude.ai can carry. Calling a content or directory endpoint with an Admin API key returns a 403 naming the scope that endpoint family requires: `read:compliance_user_data` for chats, files, projects, project attachments, sessions, users, and group members, and `read:compliance_org_data` for organizations, roles, groups, and effective organization settings. For example, listing chats returns the following response.
44 An Admin API key'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 in claude.ai can carry. Calling a content or directory endpoint with an Admin API key returns a 403 naming the scope that endpoint family requires: `read:compliance_user_data` for chats, files, projects, project attachments, sessions, users, and group members, and `read:compliance_org_data` for organizations, roles, groups, and effective organization settings. For example, listing chats returns the following response.
4545 
4646 ```json Response
4747 {
4848 "error": {
4949 "type": "permission_error",
50 "message": "Missing required scopes. Got: ['read:compliance_activities'] Needed: ['read:compliance_user_data']"
50 "message": "Missing required scopes. Got: ['api:admin', 'read:compliance_activities'] Needed one of: ['read:compliance_user_data', 'read:org_audit']"
5151 }
5252 }
5353 ```

manage-claude/inference-hooks-endpoint Changed · +1 / -1 lines

from line 236
236236 
237237A turn whose every block is excluded is omitted entirely, so don't assume strict user and assistant alternation.
238238 
239Transcripts are sent untruncated, so a long conversation with large attachments produces a large request body. In practice the model's context window keeps bodies under about 10 MB, but the protocol allows up to 64 MiB, so raise your server's body limit to accept that ceiling. Several common defaults are much smaller, including nginx `client_max_body_size` at 1 MB and Express `express.json()` at 100 kB, and a rejected body counts as a webhook failure, so under **Allow the request** failure handling an oversized prompt would reach the model uninspected.
239Transcripts are sent untruncated, so a long conversation with large attachments produces a large request body. In practice the model's context window keeps bodies under about 10 MB, but the protocol allows up to 64 MiB. Several common defaults are much smaller, including nginx `client_max_body_size` at 1 MB and Express `express.json()` at 100 kB, and a rejected body counts as a webhook failure, so under **Allow the request** failure handling an oversized prompt would reach the model uninspected.
240240 
241241### Source values
242242