What this read moved
101–118 of 118This 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