What this read moved
101–125 of 239This capture is too large to show at once. Changes 101-125 of 239 are below, significant first; the rest are on the following screens.
api/beta/user_profiles/retrieve Changed · +20 / -0 lines
from line 13
1313
1414- `user_profile_id: string`
1515
16 The ID of the user profile to get (`uprof_...`).
17
1618## Headers
1719
1820- `"anthropic-beta": optional array of AnthropicBeta`
from line 119
117119
118120- `"anthropic-workspace-id": optional string`
119121
122 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
123
124 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
125
120126## Returns
121127
122128- `BetaUserProfile object`
123129
130 A record of an entity that the platform serves through the API, such as an end-user of the platform's product or a company that the platform resells Claude access to.
131
132 A Messages, Message Batches or token counting request can send a profile's `id` in the `anthropic-user-profile-id` header to attribute the request to that entity.
133
124134 - `type: "user_profile"`
125135
126136 Object type. Always `user_profile`.
from line 175
165175
166176 - `"application"`
167177
178 The user profile represents an individual end-user of a product that the platform builds on the API. New profiles get this value by default.
179
168180 - `"passthrough"`
169181
182 The user profile represents a company that the platform resells Claude access to.
183
170184 - `external_id: optional string or null`
171185
172186 Platform's own identifier for this user. Not enforced unique. Present under the `user-profiles-2026-03-24` and `user-profiles-2026-08-18` beta headers; under `user-profiles-2026-09-04` the value is `external_user_details.reference_id`.
from line 195
181195
182196 - `"active"`
183197
198 The platform has neither restricted nor barred the account of the entity that the user profile represents.
199
184200 - `"suspended"`
185201
202 The platform has restricted the account of the entity that the user profile represents and may restore it.
203
186204 - `"blocked"`
205
206 The platform has barred the account of the entity that the user profile represents.
187207
188208 - `country: string or null`
189209
api/beta/user_profiles/update Changed · +30 / -0 lines
from line 13
1313
1414- `user_profile_id: string`
1515
16 The ID of the user profile to update (`uprof_...`).
17
1618## Headers
1719
1820- `"anthropic-beta": optional array of AnthropicBeta`
from line 119
117119
118120- `"anthropic-workspace-id": optional string`
119121
122 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
123
124 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
125
120126## Body parameters
121127
122128- `access_type: optional "application" or "passthrough" or null`
from line 131
125131
126132 - `"application"`
127133
134 The user profile represents an individual end-user of a product that the platform builds on the API. New profiles get this value by default.
135
128136 - `"passthrough"`
129137
138 The user profile represents a company that the platform resells Claude access to.
139
130140- `external_id: optional string or null`
131141
132142 If present, replaces the stored external_id. Omit to leave unchanged. Maximum 255 characters. Accepted under the `user-profiles-2026-03-24` and `user-profiles-2026-08-18` beta headers; under `user-profiles-2026-09-04` send `external_user_details.reference_id` instead.
from line 153
143153
144154 - `"active"`
145155
156 The platform has neither restricted nor barred the account of the entity that the user profile represents.
157
146158 - `"suspended"`
147159
160 The platform has restricted the account of the entity that the user profile represents and may restore it.
161
148162 - `"blocked"`
149163
164 The platform has barred the account of the entity that the user profile represents.
165
150166 - `country: optional string or null`
151167
152168 The country of the entity (not of the platform), as the platform determines it: an ISO 3166-1 alpha-2 code in upper case, for example `US`. Only the form, two uppercase ASCII letters, is checked.
from line 223
207223
208224- `BetaUserProfile object`
209225
226 A record of an entity that the platform serves through the API, such as an end-user of the platform's product or a company that the platform resells Claude access to.
227
228 A Messages, Message Batches or token counting request can send a profile's `id` in the `anthropic-user-profile-id` header to attribute the request to that entity.
229
210230 - `type: "user_profile"`
211231
212232 Object type. Always `user_profile`.
from line 271
251271
252272 - `"application"`
253273
274 The user profile represents an individual end-user of a product that the platform builds on the API. New profiles get this value by default.
275
254276 - `"passthrough"`
255277
278 The user profile represents a company that the platform resells Claude access to.
279
256280 - `external_id: optional string or null`
257281
258282 Platform's own identifier for this user. Not enforced unique. Present under the `user-profiles-2026-03-24` and `user-profiles-2026-08-18` beta headers; under `user-profiles-2026-09-04` the value is `external_user_details.reference_id`.
from line 291
267291
268292 - `"active"`
269293
294 The platform has neither restricted nor barred the account of the entity that the user profile represents.
295
270296 - `"suspended"`
271297
298 The platform has restricted the account of the entity that the user profile represents and may restore it.
299
272300 - `"blocked"`
301
302 The platform has barred the account of the entity that the user profile represents.
273303
274304 - `country: string or null`
275305
api/beta/vaults Changed · +98 / -0 lines
from line 115
115115
116116- `"anthropic-workspace-id": optional string`
117117
118 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
119
120 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
121
118122### Body parameters
119123
120124- `display_name: string`
from line 327
323327
324328- `"anthropic-workspace-id": optional string`
325329
330 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
331
332 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
333
326334### Returns
327335
328336- `data: optional array of BetaManagedAgentsVault`
from line 413
405413
406414- `vault_id: string`
407415
416 Unique identifier of the vault to retrieve.
417
408418### Headers
409419
410420- `"anthropic-beta": optional array of AnthropicBeta`
from line 519
509519
510520- `"anthropic-workspace-id": optional string`
511521
522 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
523
524 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
525
512526### Returns
513527
514528- `BetaManagedAgentsVault object`
from line 596
582596
583597- `vault_id: string`
584598
599 Unique identifier of the vault to update.
600
585601### Headers
586602
587603- `"anthropic-beta": optional array of AnthropicBeta`
from line 702
686702
687703- `"anthropic-workspace-id": optional string`
688704
705 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
706
707 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
708
689709### Body parameters
690710
691711- `display_name: optional string or null`
from line 798
778798
779799- `vault_id: string`
780800
801 Unique identifier of the vault to delete.
802
781803### Headers
782804
783805- `"anthropic-beta": optional array of AnthropicBeta`
from line 904
882904
883905- `"anthropic-workspace-id": optional string`
884906
907 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
908
909 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
910
885911### Returns
886912
887913- `BetaManagedAgentsDeletedVault object`
from line 949
923949
924950- `vault_id: string`
925951
952 Unique identifier of the vault to archive.
953
926954### Headers
927955
928956- `"anthropic-beta": optional array of AnthropicBeta`
from line 1055
10271055
10281056- `"anthropic-workspace-id": optional string`
10291057
1058 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
1059
1060 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
1061
10301062### Returns
10311063
10321064- `BetaManagedAgentsVault object`
from line 1187
11551187
11561188- `vault_id: string`
11571189
1190 Identifier of the vault to create the credential in.
1191
11581192#### Headers
11591193
11601194- `"anthropic-beta": optional array of AnthropicBeta`
from line 1293
12591293
12601294- `"anthropic-workspace-id": optional string`
12611295
1296 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
1297
1298 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
1299
12621300#### Body parameters
12631301
12641302- `auth: BetaManagedAgentsMCPOAuthCreateParams or BetaManagedAgentsStaticBearerCreateParams or BetaManagedAgentsEnvironmentVariableCreateParams`
from line 1677
16391677
16401678- `vault_id: string`
16411679
1680 Identifier of the vault to list credentials for.
1681
16421682#### Query parameters
16431683
16441684- `include_archived: optional boolean`
from line 1799
17591799
17601800- `"anthropic-workspace-id": optional string`
17611801
1802 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
1803
1804 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
1805
17621806#### Returns
17631807
17641808- `data: optional array of BetaManagedAgentsCredential`
from line 2006
19622006
19632007- `vault_id: string`
19642008
2009 Identifier of the vault containing the credential.
2010
19652011- `credential_id: string`
19662012
2013 Unique identifier of the credential to retrieve.
2014
19672015#### Headers
19682016
19692017- `"anthropic-beta": optional array of AnthropicBeta`
from line 2116
20682116
20692117- `"anthropic-workspace-id": optional string`
20702118
2119 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
2120
2121 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
2122
20712123#### Returns
20722124
20732125- `BetaManagedAgentsCredential object`
from line 2314
22622314
22632315- `vault_id: string`
22642316
2317 Identifier of the vault containing the credential.
2318
22652319- `credential_id: string`
22662320
2321 Unique identifier of the credential to update.
2322
22672323#### Headers
22682324
22692325- `"anthropic-beta": optional array of AnthropicBeta`
from line 2424
23682424
23692425- `"anthropic-workspace-id": optional string`
23702426
2427 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
2428
2429 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
2430
23712431#### Body parameters
23722432
23732433- `auth: optional BetaManagedAgentsMCPOAuthUpdateParams or BetaManagedAgentsStaticBearerUpdateParams or BetaManagedAgentsEnvironmentVariableUpdateParams`
from line 2761
27012761
27022762- `vault_id: string`
27032763
2764 Identifier of the vault containing the credential.
2765
27042766- `credential_id: string`
27052767
2768 Unique identifier of the credential to delete.
2769
27062770#### Headers
27072771
27082772- `"anthropic-beta": optional array of AnthropicBeta`
from line 2871
28072871
28082872- `"anthropic-workspace-id": optional string`
28092873
2874 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
2875
2876 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
2877
28102878#### Returns
28112879
28122880- `BetaManagedAgentsDeletedCredential object`
from line 2916
28482916
28492917- `vault_id: string`
28502918
2919 Identifier of the vault containing the credential.
2920
28512921- `credential_id: string`
28522922
2923 Unique identifier of the credential to archive.
2924
28532925#### Headers
28542926
28552927- `"anthropic-beta": optional array of AnthropicBeta`
from line 3026
29543026
29553027- `"anthropic-workspace-id": optional string`
29563028
3029 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
3030
3031 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
3032
29573033#### Returns
29583034
29593035- `BetaManagedAgentsCredential object`
from line 3225
31493225
31503226- `vault_id: string`
31513227
3228 Identifier of the vault containing the credential.
3229
31523230- `credential_id: string`
31533231
3232 Unique identifier of the credential to validate.
3233
31543234#### Headers
31553235
31563236- `"anthropic-beta": optional array of AnthropicBeta`
from line 3335
32553335
32563336- `"anthropic-workspace-id": optional string`
32573337
3338 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
3339
3340 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
3341
32583342#### Returns
32593343
32603344- `BetaManagedAgentsCredentialValidation object`
from line 3399
33153399
33163400 - `"succeeded"`
33173401
3402 The token endpoint returned a new access token.
3403
33183404 - `"failed"`
33193405
3406 The token endpoint returned an error response. See `http_response` for detail.
3407
33203408 - `"connect_error"`
33213409
3410 The token endpoint could not be reached (DNS, TLS, or connection error).
3411
33223412 - `"no_refresh_token"`
33233413
3414 No refresh token is stored for the credential, so no exchange was attempted.
3415
33243416 - `status: BetaManagedAgentsCredentialValidationStatus`
33253417
33263418 Overall verdict of a credential validation probe.
from line 3419
33273419
33283420 - `"valid"`
33293421
3422 The credential successfully authenticated against its MCP server.
3423
33303424 - `"invalid"`
33313425
3426 The probe reached the MCP server and was rejected, and a refresh (if attempted) did not recover it.
3427
33323428 - `"unknown"`
3429
3430 The probe could not determine validity — for example, a transport error or a successful refresh that was not re-probed.
33333431
33343432 - `validated_at: string`
33353433
api/beta/vaults/archive Changed · +6 / -0 lines
from line 13
1313
1414- `vault_id: string`
1515
16 Unique identifier of the vault to archive.
17
1618## Headers
1719
1820- `"anthropic-beta": optional array of AnthropicBeta`
from line 118
116118 - `"compact-2026-09-04"`
117119
118120- `"anthropic-workspace-id": optional string`
121
122 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
123
124 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
119125
120126## Returns
121127
api/beta/vaults/credentials Changed · +94 / -0 lines
from line 15
1515
1616- `vault_id: string`
1717
18 Identifier of the vault to create the credential in.
19
1820### Headers
1921
2022- `"anthropic-beta": optional array of AnthropicBeta`
from line 121
119121
120122- `"anthropic-workspace-id": optional string`
121123
124 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
125
126 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
127
122128### Body parameters
123129
124130- `auth: BetaManagedAgentsMCPOAuthCreateParams or BetaManagedAgentsStaticBearerCreateParams or BetaManagedAgentsEnvironmentVariableCreateParams`
from line 505
499505
500506- `vault_id: string`
501507
508 Identifier of the vault to list credentials for.
509
502510### Query parameters
503511
504512- `include_archived: optional boolean`
from line 627
619627
620628- `"anthropic-workspace-id": optional string`
621629
630 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
631
632 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
633
622634### Returns
623635
624636- `data: optional array of BetaManagedAgentsCredential`
from line 834
822834
823835- `vault_id: string`
824836
837 Identifier of the vault containing the credential.
838
825839- `credential_id: string`
826840
841 Unique identifier of the credential to retrieve.
842
827843### Headers
828844
829845- `"anthropic-beta": optional array of AnthropicBeta`
from line 944
928944
929945- `"anthropic-workspace-id": optional string`
930946
947 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
948
949 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
950
931951### Returns
932952
933953- `BetaManagedAgentsCredential object`
from line 1142
11221142
11231143- `vault_id: string`
11241144
1145 Identifier of the vault containing the credential.
1146
11251147- `credential_id: string`
11261148
1149 Unique identifier of the credential to update.
1150
11271151### Headers
11281152
11291153- `"anthropic-beta": optional array of AnthropicBeta`
from line 1252
12281252
12291253- `"anthropic-workspace-id": optional string`
12301254
1255 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
1256
1257 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
1258
12311259### Body parameters
12321260
12331261- `auth: optional BetaManagedAgentsMCPOAuthUpdateParams or BetaManagedAgentsStaticBearerUpdateParams or BetaManagedAgentsEnvironmentVariableUpdateParams`
from line 1589
15611589
15621590- `vault_id: string`
15631591
1592 Identifier of the vault containing the credential.
1593
15641594- `credential_id: string`
15651595
1596 Unique identifier of the credential to delete.
1597
15661598### Headers
15671599
15681600- `"anthropic-beta": optional array of AnthropicBeta`
from line 1699
16671699
16681700- `"anthropic-workspace-id": optional string`
16691701
1702 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
1703
1704 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
1705
16701706### Returns
16711707
16721708- `BetaManagedAgentsDeletedCredential object`
from line 1744
17081744
17091745- `vault_id: string`
17101746
1747 Identifier of the vault containing the credential.
1748
17111749- `credential_id: string`
17121750
1751 Unique identifier of the credential to archive.
1752
17131753### Headers
17141754
17151755- `"anthropic-beta": optional array of AnthropicBeta`
from line 1854
18141854
18151855- `"anthropic-workspace-id": optional string`
18161856
1857 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
1858
1859 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
1860
18171861### Returns
18181862
18191863- `BetaManagedAgentsCredential object`
from line 2053
20092053
20102054- `vault_id: string`
20112055
2056 Identifier of the vault containing the credential.
2057
20122058- `credential_id: string`
20132059
2060 Unique identifier of the credential to validate.
2061
20142062### Headers
20152063
20162064- `"anthropic-beta": optional array of AnthropicBeta`
from line 2163
21152163
21162164- `"anthropic-workspace-id": optional string`
21172165
2166 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
2167
2168 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
2169
21182170### Returns
21192171
21202172- `BetaManagedAgentsCredentialValidation object`
from line 2227
21752227
21762228 - `"succeeded"`
21772229
2230 The token endpoint returned a new access token.
2231
21782232 - `"failed"`
21792233
2234 The token endpoint returned an error response. See `http_response` for detail.
2235
21802236 - `"connect_error"`
21812237
2238 The token endpoint could not be reached (DNS, TLS, or connection error).
2239
21822240 - `"no_refresh_token"`
21832241
2242 No refresh token is stored for the credential, so no exchange was attempted.
2243
21842244 - `status: BetaManagedAgentsCredentialValidationStatus`
21852245
21862246 Overall verdict of a credential validation probe.
from line 2247
21872247
21882248 - `"valid"`
21892249
2250 The credential successfully authenticated against its MCP server.
2251
21902252 - `"invalid"`
21912253
2254 The probe reached the MCP server and was rejected, and a refresh (if attempted) did not recover it.
2255
21922256 - `"unknown"`
21932257
2258 The probe could not determine validity — for example, a transport error or a successful refresh that was not re-probed.
2259
21942260 - `validated_at: string`
21952261
21962262 A timestamp in RFC 3339 format
from line 2544
24782544
24792545 - `"succeeded"`
24802546
2547 The token endpoint returned a new access token.
2548
24812549 - `"failed"`
24822550
2551 The token endpoint returned an error response. See `http_response` for detail.
2552
24832553 - `"connect_error"`
24842554
2555 The token endpoint could not be reached (DNS, TLS, or connection error).
2556
24852557 - `"no_refresh_token"`
24862558
2559 No refresh token is stored for the credential, so no exchange was attempted.
2560
24872561 - `status: BetaManagedAgentsCredentialValidationStatus`
24882562
24892563 Overall verdict of a credential validation probe.
from line 2564
24902564
24912565 - `"valid"`
24922566
2567 The credential successfully authenticated against its MCP server.
2568
24932569 - `"invalid"`
24942570
2571 The probe reached the MCP server and was rejected, and a refresh (if attempted) did not recover it.
2572
24952573 - `"unknown"`
24962574
2575 The probe could not determine validity — for example, a transport error or a successful refresh that was not re-probed.
2576
24972577 - `validated_at: string`
24982578
24992579 A timestamp in RFC 3339 format
from line 2592
25122592
25132593 - `"valid"`
25142594
2595 The credential successfully authenticated against its MCP server.
2596
25152597 - `"invalid"`
25162598
2599 The probe reached the MCP server and was rejected, and a refresh (if attempted) did not recover it.
2600
25172601 - `"unknown"`
25182602
2603 The probe could not determine validity — for example, a transport error or a successful refresh that was not re-probed.
2604
25192605### Beta Managed Agents Deleted Credential
25202606
25212607- `BetaManagedAgentsDeletedCredential object`
from line 3278
31923278
31933279 - `"succeeded"`
31943280
3281 The token endpoint returned a new access token.
3282
31953283 - `"failed"`
31963284
3285 The token endpoint returned an error response. See `http_response` for detail.
3286
31973287 - `"connect_error"`
31983288
3289 The token endpoint could not be reached (DNS, TLS, or connection error).
3290
31993291 - `"no_refresh_token"`
3292
3293 No refresh token is stored for the credential, so no exchange was attempted.
32003294
32013295### Beta Managed Agents Static Bearer Auth Response
32023296
api/beta/vaults/credentials/archive Changed · +8 / -0 lines
from line 13
1313
1414- `vault_id: string`
1515
16 Identifier of the vault containing the credential.
17
1618- `credential_id: string`
1719
20 Unique identifier of the credential to archive.
21
1822## Headers
1923
2024- `"anthropic-beta": optional array of AnthropicBeta`
from line 122
118122 - `"compact-2026-09-04"`
119123
120124- `"anthropic-workspace-id": optional string`
125
126 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
127
128 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
121129
122130## Returns
123131
api/beta/vaults/credentials/create Changed · +6 / -0 lines
from line 13
1313
1414- `vault_id: string`
1515
16 Identifier of the vault to create the credential in.
17
1618## Headers
1719
1820- `"anthropic-beta": optional array of AnthropicBeta`
from line 118
116118 - `"compact-2026-09-04"`
117119
118120- `"anthropic-workspace-id": optional string`
121
122 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
123
124 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
119125
120126## Body parameters
121127
api/beta/vaults/credentials/delete Changed · +8 / -0 lines
from line 13
1313
1414- `vault_id: string`
1515
16 Identifier of the vault containing the credential.
17
1618- `credential_id: string`
1719
20 Unique identifier of the credential to delete.
21
1822## Headers
1923
2024- `"anthropic-beta": optional array of AnthropicBeta`
from line 122
118122 - `"compact-2026-09-04"`
119123
120124- `"anthropic-workspace-id": optional string`
125
126 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
127
128 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
121129
122130## Returns
123131
api/beta/vaults/credentials/list Changed · +6 / -0 lines
from line 13
1313
1414- `vault_id: string`
1515
16 Identifier of the vault to list credentials for.
17
1618## Query parameters
1719
1820- `include_archived: optional boolean`
from line 134
132134 - `"compact-2026-09-04"`
133135
134136- `"anthropic-workspace-id": optional string`
137
138 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
139
140 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
135141
136142## Returns
137143
api/beta/vaults/credentials/mcp_oauth_validate Changed · +22 / -0 lines
from line 13
1313
1414- `vault_id: string`
1515
16 Identifier of the vault containing the credential.
17
1618- `credential_id: string`
1719
20 Unique identifier of the credential to validate.
21
1822## Headers
1923
2024- `"anthropic-beta": optional array of AnthropicBeta`
from line 123
119123
120124- `"anthropic-workspace-id": optional string`
121125
126 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
127
128 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
129
122130## Returns
123131
124132- `BetaManagedAgentsCredentialValidation object`
from line 187
179187
180188 - `"succeeded"`
181189
190 The token endpoint returned a new access token.
191
182192 - `"failed"`
183193
194 The token endpoint returned an error response. See `http_response` for detail.
195
184196 - `"connect_error"`
185197
198 The token endpoint could not be reached (DNS, TLS, or connection error).
199
186200 - `"no_refresh_token"`
187201
202 No refresh token is stored for the credential, so no exchange was attempted.
203
188204 - `status: BetaManagedAgentsCredentialValidationStatus`
189205
190206 Overall verdict of a credential validation probe.
from line 207
191207
192208 - `"valid"`
193209
210 The credential successfully authenticated against its MCP server.
211
194212 - `"invalid"`
195213
214 The probe reached the MCP server and was rejected, and a refresh (if attempted) did not recover it.
215
196216 - `"unknown"`
217
218 The probe could not determine validity — for example, a transport error or a successful refresh that was not re-probed.
197219
198220 - `validated_at: string`
199221
api/beta/vaults/credentials/retrieve Changed · +8 / -0 lines
from line 13
1313
1414- `vault_id: string`
1515
16 Identifier of the vault containing the credential.
17
1618- `credential_id: string`
1719
20 Unique identifier of the credential to retrieve.
21
1822## Headers
1923
2024- `"anthropic-beta": optional array of AnthropicBeta`
from line 122
118122 - `"compact-2026-09-04"`
119123
120124- `"anthropic-workspace-id": optional string`
125
126 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
127
128 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
121129
122130## Returns
123131
api/beta/vaults/credentials/update Changed · +8 / -0 lines
from line 13
1313
1414- `vault_id: string`
1515
16 Identifier of the vault containing the credential.
17
1618- `credential_id: string`
1719
20 Unique identifier of the credential to update.
21
1822## Headers
1923
2024- `"anthropic-beta": optional array of AnthropicBeta`
from line 122
118122 - `"compact-2026-09-04"`
119123
120124- `"anthropic-workspace-id": optional string`
125
126 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
127
128 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
121129
122130## Body parameters
123131
api/beta/vaults/delete Changed · +6 / -0 lines
from line 13
1313
1414- `vault_id: string`
1515
16 Unique identifier of the vault to delete.
17
1618## Headers
1719
1820- `"anthropic-beta": optional array of AnthropicBeta`
from line 118
116118 - `"compact-2026-09-04"`
117119
118120- `"anthropic-workspace-id": optional string`
121
122 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
123
124 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
119125
120126## Returns
121127
api/beta/vaults/retrieve Changed · +6 / -0 lines
from line 13
1313
1414- `vault_id: string`
1515
16 Unique identifier of the vault to retrieve.
17
1618## Headers
1719
1820- `"anthropic-beta": optional array of AnthropicBeta`
from line 118
116118 - `"compact-2026-09-04"`
117119
118120- `"anthropic-workspace-id": optional string`
121
122 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
123
124 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
119125
120126## Returns
121127
api/beta/vaults/update Changed · +6 / -0 lines
from line 13
1313
1414- `vault_id: string`
1515
16 Unique identifier of the vault to update.
17
1618## Headers
1719
1820- `"anthropic-beta": optional array of AnthropicBeta`
from line 118
116118 - `"compact-2026-09-04"`
117119
118120- `"anthropic-workspace-id": optional string`
121
122 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
123
124 Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.
119125
120126## Body parameters
121127
api/compliance Changed · +630 / -356 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 19
1919
2020#### Query parameters
2121
22- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 503 more`
22- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 504 more`
2323
2424 Filter activities by type. See the response `data` schema for the additional fields each type returns. Cannot be combined with `exclude_activity_types[]`.
2525
from line 253
253253
254254 - `"claude_artifact_published"`
255255
256 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded on every save, including saves of private artifacts, and changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
256 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded when the artifact is saved, including saves of private artifacts, except that automatic saves made while a person keeps editing may be recorded periodically for that person rather than once per save; changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
257257
258258 - `"claude_artifact_sharing_updated"`
259259
from line 515
515515
516516 Organization settings were updated.
517517
518 - `"claude_plugin_archive_accessed"`
519
520 A version archive of a member-owned plugin, containing that member's own files, was downloaded.
521
518522 - `"claude_plugin_created"`
519523
520524 Plugin was created.
from line 2106
21022106
21032107 format: date-time
21042108
2105- `exclude_activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 503 more`
2109- `exclude_activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 504 more`
21062110
21072111 Exclude activities of these types. Cannot be combined with `activity_types[]`.
21082112
from line 2340
23362340
23372341 - `"claude_artifact_published"`
23382342
2339 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded on every save, including saves of private artifacts, and changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
2343 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded when the artifact is saved, including saves of private artifacts, except that automatic saves made while a person keeps editing may be recorded periodically for that person rather than once per save; changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
23402344
23412345 - `"claude_artifact_sharing_updated"`
23422346
from line 2602
25982602
25992603 Organization settings were updated.
26002604
2605 - `"claude_plugin_archive_accessed"`
2606
2607 A version archive of a member-owned plugin, containing that member's own files, was downloaded.
2608
26012609 - `"claude_plugin_created"`
26022610
26032611 Plugin was created.
from line 4185
41774185
41784186#### Returns
41794187
4180- `data: optional array of AbuseDecisionReceived or AccountDeleted or AdminAPIKeyCreated or 503 more`
4188- `data: optional array of AbuseDecisionReceived or AccountDeleted or AdminAPIKeyCreated or 504 more`
41814189
41824190 List of activity records. Each element's `type` field identifies which activity it is and which additional fields are present.
41834191
from line 8301
82938301
82948302 - `ClaudeArtifactPublished object`
82958303
8296 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded on every save, including saves of private artifacts, and changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
8304 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded when the artifact is saved, including saves of private artifacts, except that automatic saves made while a person keeps editing may be recorded periodically for that person rather than once per save; changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
82978305
82988306 - `type: optional "claude_artifact_published"`
82998307
from line 9865
98579865
98589866 - `AnthropicActor object`
98599867
9860 - `type: optional "anthropic_actor"`
9861
9862 default: anthropic_actor
9863
9864 - `email_address: optional string or null`
9865
9866 format: email
9867
9868 - `SystemActor object`
9869
9870 Automated background processing performed by Anthropic systems, acting
9871 without a user or customer credential.
9872
9873 - `type: optional "system_actor"`
9874
9875 default: system_actor
9876
9877 - `service: optional string or null`
9878
9879 Name of the automated process that performed the action, when known.
9880
9881 - `AdminAPIKeyActor object`
9882
9883 - `type: optional "admin_api_key_actor"`
9884
9885 default: admin_api_key_actor
9886
9887 - `admin_api_key_id: string`
9888
9889 - `ip_address: string`
9890
9891 - `u
9868 - `typ
api/compliance/activities Changed · +1230 / -694 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 17
1717
1818### Query parameters
1919
20- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 503 more`
20- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 504 more`
2121
2222 Filter activities by type. See the response `data` schema for the additional fields each type returns. Cannot be combined with `exclude_activity_types[]`.
2323
from line 251
251251
252252 - `"claude_artifact_published"`
253253
254 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded on every save, including saves of private artifacts, and changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
254 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded when the artifact is saved, including saves of private artifacts, except that automatic saves made while a person keeps editing may be recorded periodically for that person rather than once per save; changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
255255
256256 - `"claude_artifact_sharing_updated"`
257257
from line 513
513513
514514 Organization settings were updated.
515515
516 - `"claude_plugin_archive_accessed"`
517
518 A version archive of a member-owned plugin, containing that member's own files, was downloaded.
519
516520 - `"claude_plugin_created"`
517521
518522 Plugin was created.
from line 2104
21002104
21012105 format: date-time
21022106
2103- `exclude_activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 503 more`
2107- `exclude_activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 504 more`
21042108
21052109 Exclude activities of these types. Cannot be combined with `activity_types[]`.
21062110
from line 2338
23342338
23352339 - `"claude_artifact_published"`
23362340
2337 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded on every save, including saves of private artifacts, and changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
2341 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded when the artifact is saved, including saves of private artifacts, except that automatic saves made while a person keeps editing may be recorded periodically for that person rather than once per save; changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
23382342
23392343 - `"claude_artifact_sharing_updated"`
23402344
from line 2600
25962600
25972601 Organization settings were updated.
25982602
2603 - `"claude_plugin_archive_accessed"`
2604
2605 A version archive of a member-owned plugin, containing that member's own files, was downloaded.
2606
25992607 - `"claude_plugin_created"`
26002608
26012609 Plugin was created.
from line 4183
41754183
41764184### Returns
41774185
4178- `data: optional array of AbuseDecisionReceived or AccountDeleted or AdminAPIKeyCreated or 503 more`
4186- `data: optional array of AbuseDecisionReceived or AccountDeleted or AdminAPIKeyCreated or 504 more`
41794187
41804188 List of activity records. Each element's `type` field identifies which activity it is and which additional fields are present.
41814189
from line 8299
82918299
82928300 - `ClaudeArtifactPublished object`
82938301
8294 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded on every save, including saves of private artifacts, and changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
8302 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded when the artifact is saved, including saves of private artifacts, except that automatic saves made while a person keeps editing may be recorded periodically for that person rather than once per save; changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
82958303
82968304 - `type: optional "claude_artifact_published"`
82978305
from line 9865
98579865
98589866 - `type: optional "anthropic_actor"`
98599867
9860 default: anthropic_actor
9861
9862 - `email_address: optional string or null`
9863
9864 format: email
9865
9866 - `SystemActor object`
9867
9868 Automated background processing performed by Anthropic systems, acting
9869 without a user or customer credential.
9870
9871 - `type: optional "system_actor"`
9872
9873 default: system_actor
9874
9875 - `service: optional string or null`
9876
9877 Name of the automated process that performed the action, when known.
9878
9879 - `AdminAPIKeyActor object`
9880
9881 - `type: optional "admin_api_key_actor"`
9882
9883 default: admin_api_key_actor
9884
9885 - `admin_api_key_id: string`
9886
9887 - `ip_address: string`
9888
9889 - `user_agent: string`
9890
9891 - `Servic
9868
api/compliance/activities/list Changed · +621 / -349 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 15
1515
1616## Query parameters
1717
18- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 503 more`
18- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 504 more`
1919
2020 Filter activities by type. See the response `data` schema for the additional fields each type returns. Cannot be combined with `exclude_activity_types[]`.
2121
from line 249
249249
250250 - `"claude_artifact_published"`
251251
252 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded on every save, including saves of private artifacts, and changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
252 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded when the artifact is saved, including saves of private artifacts, except that automatic saves made while a person keeps editing may be recorded periodically for that person rather than once per save; changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
253253
254254 - `"claude_artifact_sharing_updated"`
255255
from line 511
511511
512512 Organization settings were updated.
513513
514 - `"claude_plugin_archive_accessed"`
515
516 A version archive of a member-owned plugin, containing that member's own files, was downloaded.
517
514518 - `"claude_plugin_created"`
515519
516520 Plugin was created.
from line 2102
20982102
20992103 format: date-time
21002104
2101- `exclude_activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 503 more`
2105- `exclude_activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 504 more`
21022106
21032107 Exclude activities of these types. Cannot be combined with `activity_types[]`.
21042108
from line 2336
23322336
23332337 - `"claude_artifact_published"`
23342338
2335 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded on every save, including saves of private artifacts, and changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
2339 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded when the artifact is saved, including saves of private artifacts, except that automatic saves made while a person keeps editing may be recorded periodically for that person rather than once per save; changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
23362340
23372341 - `"claude_artifact_sharing_updated"`
23382342
from line 2598
25942598
25952599 Organization settings were updated.
25962600
2601 - `"claude_plugin_archive_accessed"`
2602
2603 A version archive of a member-owned plugin, containing that member's own files, was downloaded.
2604
25972605 - `"claude_plugin_created"`
25982606
25992607 Plugin was created.
from line 4181
41734181
41744182## Returns
41754183
4176- `data: optional array of AbuseDecisionReceived or AccountDeleted or AdminAPIKeyCreated or 503 more`
4184- `data: optional array of AbuseDecisionReceived or AccountDeleted or AdminAPIKeyCreated or 504 more`
41774185
41784186 List of activity records. Each element's `type` field identifies which activity it is and which additional fields are present.
41794187
from line 8297
82898297
82908298 - `ClaudeArtifactPublished object`
82918299
8292 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded on every save, including saves of private artifacts, and changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
8300 A new version of an artifact was published — for an artifact created in a chat this is the action that made it publicly viewable; for an artifact created outside a chat it is recorded when the artifact is saved, including saves of private artifacts, except that automatic saves made while a person keeps editing may be recorded periodically for that person rather than once per save; changes to who can access the artifact are recorded separately as claude_artifact_sharing_updated.
82938301
82948302 - `type: optional "claude_artifact_published"`
82958303
from line 9863
98559863
98569864 - `type: optional "anthropic_actor"`
98579865
9858 default: anthropic_actor
9859
9860 - `email_address: optional string or null`
9861
9862 format: email
9863
9864 - `SystemActor object`
9865
9866 Automated background processing performed by Anthropic systems, acting
9867 without a user or customer credential.
9868
9869 - `type: optional "system_actor"`
9870
9871 default: system_actor
9872
9873 - `service: optional string or null`
9874
9875 Name of the automated process that performed the action, when known.
9876
9877 - `AdminAPIKeyActor object`
9878
9879 - `type: optional "admin_api_key_actor"`
9880
9881 default: admin_api_key_actor
9882
9883 - `admin_api_key_id: string`
9884
9885 - `ip_address: string`
9886
9887 - `user_agent: string`
9888
9889 - `Se
api/compliance/apps Changed · +6 / -6 lines
from line 582
582582
583583 - `generated_files: array of object or null`
584584
585 Downloadable files the assistant created via tool use (e.g. PDF, spreadsheet, slide deck). Distinct from `files`, which are uploads attached to the message. Download via `GET /v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content`.
585 Downloadable files the assistant created via tool use (e.g. PDF, spreadsheet, slide deck). Distinct from `files`, which are uploads attached to the message. Download an entry whose id starts with `claude_gen_file_` via `GET /v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content`, and one whose id starts with `claude_file_` via `GET /v1/compliance/apps/chats/files/{claude_file_id}/content`.
586586
587587 - `id: string`
588588
589 Opaque generated-file id, e.g. 'claude_gen_file_abc123'. Treat as an opaque string; the encoding may change without notice.
589 Id of the file: either a generated-file id, e.g. 'claude_gen_file_abc123', or a file id, e.g. 'claude_file_abc123'; the prefix tells them apart. Download the first from the generated-files content endpoint and the second from the files content endpoint. Treat everything after the prefix as an opaque string; the encoding may change without notice.
590590
591591 - `filename: string`
592592
from line 598
598598
599599 - `mime_type: string or null`
600600
601 MIME type reported by the tool that produced the file
601 MIME type of the file, when known
602602
603603 - `size_bytes: number or null`
604604
from line 2144
21442144
21452145 - `product_surface: string or null`
21462146
2147 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
2147 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), `claude_in_chrome` (the Claude in Chrome browser extension's built-in chat), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
21482148
21492149 - `truncated: boolean`
21502150
from line 2249
22492249
22502250- `product_surface: string or null`
22512251
2252 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
2252 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), `claude_in_chrome` (the Claude in Chrome browser extension's built-in chat), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
22532253
22542254- `truncated: boolean`
22552255
from line 2555
25552555
25562556 - `product_surface: string or null`
25572557
2558 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
2558 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), `claude_in_chrome` (the Claude in Chrome browser extension's built-in chat), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
25592559
25602560 - `truncated: boolean`
25612561
api/compliance/apps/chats Changed · +3 / -3 lines
from line 678
678678
679679 - `generated_files: array of object or null`
680680
681 Downloadable files the assistant created via tool use (e.g. PDF, spreadsheet, slide deck). Distinct from `files`, which are uploads attached to the message. Download via `GET /v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content`.
681 Downloadable files the assistant created via tool use (e.g. PDF, spreadsheet, slide deck). Distinct from `files`, which are uploads attached to the message. Download an entry whose id starts with `claude_gen_file_` via `GET /v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content`, and one whose id starts with `claude_file_` via `GET /v1/compliance/apps/chats/files/{claude_file_id}/content`.
682682
683683 - `id: string`
684684
685 Opaque generated-file id, e.g. 'claude_gen_file_abc123'. Treat as an opaque string; the encoding may change without notice.
685 Id of the file: either a generated-file id, e.g. 'claude_gen_file_abc123', or a file id, e.g. 'claude_file_abc123'; the prefix tells them apart. Download the first from the generated-files content endpoint and the second from the files content endpoint. Treat everything after the prefix as an opaque string; the encoding may change without notice.
686686
687687 - `filename: string`
688688
from line 694
694694
695695 - `mime_type: string or null`
696696
697 MIME type reported by the tool that produced the file
697 MIME type of the file, when known
698698
699699 - `size_bytes: number or null`
700700
api/compliance/apps/chats/messages Changed · +6 / -6 lines
from line 291
291291
292292 - `generated_files: array of object or null`
293293
294 Downloadable files the assistant created via tool use (e.g. PDF, spreadsheet, slide deck). Distinct from `files`, which are uploads attached to the message. Download via `GET /v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content`.
294 Downloadable files the assistant created via tool use (e.g. PDF, spreadsheet, slide deck). Distinct from `files`, which are uploads attached to the message. Download an entry whose id starts with `claude_gen_file_` via `GET /v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content`, and one whose id starts with `claude_file_` via `GET /v1/compliance/apps/chats/files/{claude_file_id}/content`.
295295
296296 - `id: string`
297297
298 Opaque generated-file id, e.g. 'claude_gen_file_abc123'. Treat as an opaque string; the encoding may change without notice.
298 Id of the file: either a generated-file id, e.g. 'claude_gen_file_abc123', or a file id, e.g. 'claude_file_abc123'; the prefix tells them apart. Download the first from the generated-files content endpoint and the second from the files content endpoint. Treat everything after the prefix as an opaque string; the encoding may change without notice.
299299
300300 - `filename: string`
301301
from line 307
307307
308308 - `mime_type: string or null`
309309
310 MIME type reported by the tool that produced the file
310 MIME type of the file, when known
311311
312312 - `size_bytes: number or null`
313313
from line 656
656656
657657 - `generated_files: array of object or null`
658658
659 Downloadable files the assistant created via tool use (e.g. PDF, spreadsheet, slide deck). Distinct from `files`, which are uploads attached to the message. Download via `GET /v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content`.
659 Downloadable files the assistant created via tool use (e.g. PDF, spreadsheet, slide deck). Distinct from `files`, which are uploads attached to the message. Download an entry whose id starts with `claude_gen_file_` via `GET /v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content`, and one whose id starts with `claude_file_` via `GET /v1/compliance/apps/chats/files/{claude_file_id}/content`.
660660
661661 - `id: string`
662662
663 Opaque generated-file id, e.g. 'claude_gen_file_abc123'. Treat as an opaque string; the encoding may change without notice.
663 Id of the file: either a generated-file id, e.g. 'claude_gen_file_abc123', or a file id, e.g. 'claude_file_abc123'; the prefix tells them apart. Download the first from the generated-files content endpoint and the second from the files content endpoint. Treat everything after the prefix as an opaque string; the encoding may change without notice.
664664
665665 - `filename: string`
666666
from line 672
672672
673673 - `mime_type: string or null`
674674
675 MIME type reported by the tool that produced the file
675 MIME type of the file, when known
676676
677677 - `size_bytes: number or null`
678678
api/compliance/apps/chats/messages/list Changed · +3 / -3 lines
from line 289
289289
290290 - `generated_files: array of object or null`
291291
292 Downloadable files the assistant created via tool use (e.g. PDF, spreadsheet, slide deck). Distinct from `files`, which are uploads attached to the message. Download via `GET /v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content`.
292 Downloadable files the assistant created via tool use (e.g. PDF, spreadsheet, slide deck). Distinct from `files`, which are uploads attached to the message. Download an entry whose id starts with `claude_gen_file_` via `GET /v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content`, and one whose id starts with `claude_file_` via `GET /v1/compliance/apps/chats/files/{claude_file_id}/content`.
293293
294294 - `id: string`
295295
296 Opaque generated-file id, e.g. 'claude_gen_file_abc123'. Treat as an opaque string; the encoding may change without notice.
296 Id of the file: either a generated-file id, e.g. 'claude_gen_file_abc123', or a file id, e.g. 'claude_file_abc123'; the prefix tells them apart. Download the first from the generated-files content endpoint and the second from the files content endpoint. Treat everything after the prefix as an opaque string; the encoding may change without notice.
297297
298298 - `filename: string`
299299
from line 305
305305
306306 - `mime_type: string or null`
307307
308 MIME type reported by the tool that produced the file
308 MIME type of the file, when known
309309
310310 - `size_bytes: number or null`
311311
api/compliance/apps/sessions Changed · +3 / -3 lines
from line 80
8080
8181 - `product_surface: string or null`
8282
83 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
83 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), `claude_in_chrome` (the Claude in Chrome browser extension's built-in chat), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
8484
8585 - `truncated: boolean`
8686
from line 185
185185
186186- `product_surface: string or null`
187187
188 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
188 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), `claude_in_chrome` (the Claude in Chrome browser extension's built-in chat), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
189189
190190- `truncated: boolean`
191191
from line 491
491491
492492 - `product_surface: string or null`
493493
494 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
494 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), `claude_in_chrome` (the Claude in Chrome browser extension's built-in chat), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
495495
496496 - `truncated: boolean`
497497
api/compliance/apps/sessions/local Changed · +5 / -5 lines
from line 78
7878
7979 - `product_surface: string or null`
8080
81 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
81 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), `claude_in_chrome` (the Claude in Chrome browser extension's built-in chat), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
8282
8383 - `truncated: boolean`
8484
from line 183
183183
184184- `product_surface: string or null`
185185
186 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
186 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), `claude_in_chrome` (the Claude in Chrome browser extension's built-in chat), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
187187
188188- `truncated: boolean`
189189
from line 268
268268
269269 - `product_surface: string or null`
270270
271 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
271 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), `claude_in_chrome` (the Claude in Chrome browser extension's built-in chat), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
272272
273273 - `truncated: boolean`
274274
from line 325
325325
326326 - `product_surface: string or null`
327327
328 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
328 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), `claude_in_chrome` (the Claude in Chrome browser extension's built-in chat), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
329329
330330 - `truncated: boolean`
331331
from line 605
605605
606606 - `product_surface: string or null`
607607
608 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
608 The product the session ran in: `cowork` (Cowork in Claude Desktop on the user's machine), `claude_code` (Claude Code), `claude_science` (Claude Science), `claude_in_chrome` (the Claude in Chrome browser extension's built-in chat), or one of `office_agents/excel`, `office_agents/powerpoint`, `office_agents/word`, and `office_agents/outlook` (Claude for Microsoft 365, by app; `office_agents` alone when the app is not identified). New values appear as coverage expands; treat unrecognized values as opaque. `null` when the surface was not recorded.
609609
610610 - `truncated: boolean`
611611
api/compliance/organizations/settings Changed · +6 / -2 lines
from line 95
9595
9696 default: boolean
9797
98 - `name: "access_transparency_enabled" or "ai_powered_artifacts_enabled" or "api_workbench_feedback_collection_enabled" or 57 more`
98 - `name: "access_transparency_enabled" or "ai_powered_artifacts_enabled" or "api_workbench_feedback_collection_enabled" or 58 more`
9999
100100 - `"access_transparency_enabled"`
101101
from line 111
111111
112112 - `"chat_enabled"`
113113
114 - `"claude_academy_inference_enabled"`
115
114116 - `"claude_ai_chat_sharing_enabled"`
115117
116118 - `"claude_ai_feedback_collection_enabled"`
from line 458
456458
457459 default: boolean
458460
459 - `name: "access_transparency_enabled" or "ai_powered_artifacts_enabled" or "api_workbench_feedback_collection_enabled" or 57 more`
461 - `name: "access_transparency_enabled" or "ai_powered_artifacts_enabled" or "api_workbench_feedback_collection_enabled" or 58 more`
460462
461463 - `"access_transparency_enabled"`
462464
from line 473
471473 - `"ask_your_org_enabled"`
472474
473475 - `"chat_enabled"`
476
477 - `"claude_academy_inference_enabled"`
474478
475479 - `"claude_ai_chat_sharing_enabled"`
476480