One read of Claude Developer Platformapi-20261030T212610Z
396 pages moved out of 826 read.
Pages moved
396
significant first
Pages read
826
in this capture
Captured
21:26 UTC
Corpus hash
68200c8a9acb
corpus-hash
What this read moved
26-50 of 396, page 2 of 16This capture is too large to show at once. Changes 26-50 of 396 are below, significant first; the rest are on the following screens.
api/beta/organization/analytics/usage Changed · +5 / -3 lines
from line 429
429429
430430 - `"analytics-usage-cost-2026-08-24"`
431431
432 - `"experimental-claude-tag-2026-10-21"`
433
432434### Returns
433435
434436- `data: array of BetaAnalyticsUsageItem`
from line 741
740742 "name": "Jane Doe",
741743 "type": "user_actor",
742 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
744 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
743745 },
744746 "actor_type": "user_actor",
745747 "agent_id": "agent_01VHd3EAGJ6PLkP9LM7DDu3f",
from line 774
772774 "server_tool_use": {
773775 "web_search_requests": 10
774776 },
775 "total_tokens": 5377000,
777 "total_tokens": 5375500,
776778 "uncached_input_tokens": 1284500
777779 }
778780 }
779781 ],
780 "data_refreshed_at": "2019-12-27T18:11:19.117Z",
782 "data_refreshed_at": "2026-10-01T04:02:11Z",
781783 "has_more": true,
782784 "next_page": "next_page"
783785}
api/beta/organization/analytics/usage/list Changed · +5 / -3 lines
from line 427
427427
428428 - `"analytics-usage-cost-2026-08-24"`
429429
430 - `"experimental-claude-tag-2026-10-21"`
431
430432## Returns
431433
432434- `data: array of BetaAnalyticsUsageItem`
from line 739
738740 "name": "Jane Doe",
739741 "type": "user_actor",
740 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
742 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
741743 },
742744 "actor_type": "user_actor",
743745 "agent_id": "agent_01VHd3EAGJ6PLkP9LM7DDu3f",
from line 772
770772 "server_tool_use": {
771773 "web_search_requests": 10
772774 },
773 "total_tokens": 5377000,
775 "total_tokens": 5375500,
774776 "uncached_input_tokens": 1284500
775777 }
776778 }
777779 ],
778 "data_refreshed_at": "2019-12-27T18:11:19.117Z",
780 "data_refreshed_at": "2026-10-01T04:02:11Z",
779781 "has_more": true,
780782 "next_page": "next_page"
781783}
api/beta/organization/api_keys Changed · +6 / -6 lines
from line 204
204204 "id": "apikey_01Rj2N8SVvo6BePZj99NhmiT",
205205 "created_at": "2024-10-30T23:58:27.427722Z",
206206 "created_by": {
207 "id": "user_01WCz1FkmYMm4gnmykNKUu3Q",
207 "id": "user_01WxYzAbCdEfGhJkMnPqRsTu",
208208 "type": "user"
209209 },
210210 "expires_at": "2024-10-30T23:58:27.427722Z",
from line 212
212212 "partial_key_hint": "sk-ant-api03-R2D...igAA",
213213 "principal": {
214214 "type": "user_actor",
215 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
215 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
216216 },
217217 "scope": {
218218 "type": "workspace",
from line 381
381381 "id": "apikey_01Rj2N8SVvo6BePZj99NhmiT",
382382 "created_at": "2024-10-30T23:58:27.427722Z",
383383 "created_by": {
384 "id": "user_01WCz1FkmYMm4gnmykNKUu3Q",
384 "id": "user_01WxYzAbCdEfGhJkMnPqRsTu",
385385 "type": "user"
386386 },
387387 "expires_at": "2024-10-30T23:58:27.427722Z",
from line 389
389389 "partial_key_hint": "sk-ant-api03-R2D...igAA",
390390 "principal": {
391391 "type": "user_actor",
392 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
392 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
393393 },
394394 "scope": {
395395 "type": "workspace",
from line 573
573573 "id": "apikey_01Rj2N8SVvo6BePZj99NhmiT",
574574 "created_at": "2024-10-30T23:58:27.427722Z",
575575 "created_by": {
576 "id": "user_01WCz1FkmYMm4gnmykNKUu3Q",
576 "id": "user_01WxYzAbCdEfGhJkMnPqRsTu",
577577 "type": "user"
578578 },
579579 "expires_at": "2024-10-30T23:58:27.427722Z",
from line 581
581581 "partial_key_hint": "sk-ant-api03-R2D...igAA",
582582 "principal": {
583583 "type": "user_actor",
584 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
584 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
585585 },
586586 "scope": {
587587 "type": "workspace",
api/beta/organization/compliance_settings Changed · +4 / -1 lines
from line 75
7575
7676Setting `state` to `enabled` turns on the Compliance API and begins
7777capturing organization activity events. Setting it to `disabled` turns
78both off. `state` reflects whether the Compliance API is enabled.
78both off. Access Transparency events are an exception: they are still
79captured while the Compliance API is disabled, and the Compliance API
80activity feed returns them once it is enabled again. `state` reflects
81whether the Compliance API is enabled.
7982
8083A request that sets `state` to its current value succeeds and leaves the
8184resource unchanged. A `disabled` request stays in effect until a later
api/beta/organization/compliance_settings/update Changed · +4 / -1 lines
from line 11
1111
1212Setting `state` to `enabled` turns on the Compliance API and begins
1313capturing organization activity events. Setting it to `disabled` turns
14both off. `state` reflects whether the Compliance API is enabled.
14both off. Access Transparency events are an exception: they are still
15captured while the Compliance API is disabled, and the Compliance API
16activity feed returns them once it is enabled again. `state` reflects
17whether the Compliance API is enabled.
1518
1619A request that sets `state` to its current value succeeds and leaves the
1720resource unchanged. A `disabled` request stays in effect until a later
api/beta/organization/external_keys Changed · +60 / -31 lines
from line 31
3131
3232 - `kms_arn: string`
3333
34 Full ARN of the AWS KMS key. On Claude Platform on AWS the key must be a single-Region key in your organization's own AWS account; cross-account keys, multi-Region keys, and alias ARNs are rejected.
34 Full ARN of the AWS KMS key. On Claude Platform on AWS, alias ARNs are rejected, and your organization's own key must be a single-Region key in your organization's AWS account.
3535
3636 maxLength: 2048
3737
from line 43
4343
4444 **Deprecated**
4545
46 IAM role ARN. Deprecated — Anthropic reaches the KMS key through its own intermediate role (or, on Claude Platform on AWS, with credentials AWS issues for the Workspace); this field is ignored.
46 IAM role ARN. Deprecated; this field is ignored.
4747
4848 - `BetaGCPExternalKeyConfig object`
4949
from line 85
8585
8686 Data residency geo. Only `us` is supported.
8787
88- `user_profile_id: optional string or null`
89
90 ID of a user profile to bind the key to. Omit this field for a key that isn't bound to a user profile. Such a key can be attached to a Workspace whatever its user profile. The binding cannot be changed later. A key bound to a user profile can only be attached to a Workspace that has the same user profile.
91
8892### Returns
8993
9094- `BetaExternalKey object`
from line 105
101105
102106 - `id: string`
103107
104 Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN.
108 Identifier of the external key config: a tagged ID prefixed `ekey_`, or, on Claude Platform on AWS, an AWS KMS key's ARN.
105109
106110 - `attachment: BetaExternalKeyAttachedAttachment or BetaExternalKeyUnattachedAttachment`
107111
from line 133
129133
130134 - `geo: string`
131135
132 Data residency geo. Selects which regional validator handles this key's encrypt/decrypt roundtrips.
136 Data residency geo. Selects the region that handles this key's encrypt/decrypt roundtrips.
133137
134138 - `provider_config: BetaAWSExternalKeyConfig or BetaGCPExternalKeyConfig or BetaAzureExternalKeyConfig`
135139
from line 145
141145
142146 - `kms_arn: string`
143147
144 Full ARN of the AWS KMS key. On Claude Platform on AWS the key must be a single-Region key in your organization's own AWS account; cross-account keys, multi-Region keys, and alias ARNs are rejected.
148 Full ARN of the AWS KMS key. On Claude Platform on AWS, alias ARNs are rejected, and your organization's own key must be a single-Region key in your organization's AWS account.
145149
146150 maxLength: 2048
147151
from line 157
153157
154158 **Deprecated**
155159
156 IAM role ARN. Deprecated — Anthropic reaches the KMS key through its own intermediate role (or, on Claude Platform on AWS, with credentials AWS issues for the Workspace); this field is ignored.
160 IAM role ARN. Deprecated; this field is ignored.
157161
158162 - `BetaGCPExternalKeyConfig object`
159163
from line 191
187191
188192 format: date-time
189193
194 - `user_profile_id: string or null`
195
196 ID of the user profile the key is bound to, or null if the key is not bound to one. A key bound to a user profile can only be attached to a Workspace that has the same user profile. A key that isn't bound can be attached to a Workspace whatever its user profile.
197
190198### Example
191199
192200```bash
from line 206
198206 "provider_config": {
199207 "kms_arn": "arn:aws:kms:us-east-1:111122223333:key/abcd1234-5678-90ab-cdef-000011112222",
200208 "type": "aws"
201 }
209 },
210 "user_profile_id": "uprof_01SDCCSbTxrXDpWc1phhtcfK"
202211 }'
203212```
204213
from line 229
220229 "role_arn": "arn:aws:iam::111122223333:role/anthropic-cmek"
221230 },
222231 "type": "external_key",
223 "updated_at": "2024-10-30T23:58:27.427722Z"
232 "updated_at": "2024-10-30T23:58:27.427722Z",
233 "user_profile_id": "uprof_01SDCCSbTxrXDpWc1phhtcfK"
224234}
225235```
226236
from line 273
263273
264274 - `id: string`
265275
266 Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN.
276 Identifier of the external key config: a tagged ID prefixed `ekey_`, or, on Claude Platform on AWS, an AWS KMS key's ARN.
267277
268278 - `attachment: BetaExternalKeyAttachedAttachment or BetaExternalKeyUnattachedAttachment`
269279
from line 301
291301
292302 - `geo: string`
293303
294 Data residency geo. Selects which regional validator handles this key's encrypt/decrypt roundtrips.
304 Data residency geo. Selects the region that handles this key's encrypt/decrypt roundtrips.
295305
296306 - `provider_config: BetaAWSExternalKeyConfig or BetaGCPExternalKeyConfig or BetaAzureExternalKeyConfig`
297307
from line 313
303313
304314 - `kms_arn: string`
305315
306 Full ARN of the AWS KMS key. On Claude Platform on AWS the key must be a single-Region key in your organization's own AWS account; cross-account keys, multi-Region keys, and alias ARNs are rejected.
316 Full ARN of the AWS KMS key. On Claude Platform on AWS, alias ARNs are rejected, and your organization's own key must be a single-Region key in your organization's AWS account.
307317
308318 maxLength: 2048
309319
from line 325
315325
316326 **Deprecated**
317327
318 IAM role ARN. Deprecated — Anthropic reaches the KMS key through its own intermediate role (or, on Claude Platform on AWS, with credentials AWS issues for the Workspace); this field is ignored.
328 IAM role ARN. Deprecated; this field is ignored.
319329
320330 - `BetaGCPExternalKeyConfig object`
321331
from line 359
349359
350360 format: date-time
351361
362 - `user_profile_id: string or null`
363
364 ID of the user profile the key is bound to, or null if the key is not bound to one. A key bound to a user profile can only be attached to a Workspace that has the same user profile. A key that isn't bound can be attached to a Workspace whatever its user profile.
365
352366- `next_page: string or null`
353367
354368 Opaque cursor for the next page, or null if no more results. Pass as `?page=` to fetch the next page.
from line 395
381395 "role_arn": "arn:aws:iam::111122223333:role/anthropic-cmek"
382396 },
383397 "type": "external_key",
384 "updated_at": "2024-10-30T23:58:27.427722Z"
398 "updated_at": "2024-10-30T23:58:27.427722Z",
399 "user_profile_id": "uprof_01SDCCSbTxrXDpWc1phhtcfK"
385400 }
386401 ],
387402 "next_page": "next_page"
from line 441
426441
427442 - `id: string`
428443
429 Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN.
444 Identifier of the external key config: a tagged ID prefixed `ekey_`, or, on Claude Platform on AWS, an AWS KMS key's ARN.
430445
431446 - `attachment: BetaExternalKeyAttachedAttachment or BetaExternalKeyUnattachedAttachment`
432447
from line 469
454469
455470 - `geo: string`
456471
457 Data residency geo. Selects which regional validator handles this key's encrypt/decrypt roundtrips.
472 Data residency geo. Selects the region that handles this key's encrypt/decrypt roundtrips.
458473
459474 - `provider_config: BetaAWSExternalKeyConfig or BetaGCPExternalKeyConfig or BetaAzureExternalKeyConfig`
460475
from line 481
466481
467482 - `kms_arn: string`
468483
469 Full ARN of the AWS KMS key. On Claude Platform on AWS the key must be a single-Region key in your organization's own AWS account; cross-account keys, multi-Region keys, and alias ARNs are rejected.
484 Full ARN of the AWS KMS key. On Claude Platform on AWS, alias ARNs are rejected, and your organization's own key must be a single-Region key in your organization's AWS account.
470485
471486 maxLength: 2048
472487
from line 493
478493
479494 **Deprecated**
480495
481 IAM role ARN. Deprecated — Anthropic reaches the KMS key through its own intermediate role (or, on Claude Platform on AWS, with credentials AWS issues for the Workspace); this field is ignored.
496 IAM role ARN. Deprecated; this field is ignored.
482497
483498 - `BetaGCPExternalKeyConfig object`
484499
from line 527
512527
513528 format: date-time
514529
530 - `user_profile_id: string or null`
531
532 ID of the user profile the key is bound to, or null if the key is not bound to one. A key bound to a user profile can only be attached to a Workspace that has the same user profile. A key that isn't bound can be attached to a Workspace whatever its user profile.
533
515534### Example
516535
517536```bash
from line 557
538557 "role_arn": "arn:aws:iam::111122223333:role/anthropic-cmek"
539558 },
540559 "type": "external_key",
541 "updated_at": "2024-10-30T23:58:27.427722Z"
560 "updated_at": "2024-10-30T23:58:27.427722Z",
561 "user_profile_id": "uprof_01SDCCSbTxrXDpWc1phhtcfK"
542562}
543563```
544564
from line 610
590610
591611 - `kms_arn: string`
592612
593 Full ARN of the AWS KMS key. On Claude Platform on AWS the key must be a single-Region key in your organization's own AWS account; cross-account keys, multi-Region keys, and alias ARNs are rejected.
613 Full ARN of the AWS KMS key. On Claude Platform on AWS, alias ARNs are rejected, and your organization's own key must be a single-Region key in your organization's AWS account.
594614
595615 maxLength: 2048
596616
from line 622
602622
603623 **Deprecated**
604624
605 IAM role ARN. Deprecated — Anthropic reaches the KMS key through its own intermediate role (or, on Claude Platform on AWS, with credentials AWS issues for the Workspace); this field is ignored.
625 IAM role ARN. Deprecated; this field is ignored.
606626
607627 - `BetaGCPExternalKeyConfig object`
608628
from line 670
650670
651671 - `id: string`
652672
653 Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN.
673 Identifier of the external key config: a tagged ID prefixed `ekey_`, or, on Claude Platform on AWS, an AWS KMS key's ARN.
654674
655675 - `attachment: BetaExternalKeyAttachedAttachment or BetaExternalKeyUnattachedAttachment`
656676
from line 698
678698
679699 - `geo: string`
680700
681 Data residency geo. Selects which regional validator handles this key's encrypt/decrypt roundtrips.
701 Data residency geo. Selects the region that handles this key's encrypt/decrypt roundtrips.
682702
683703 - `provider_config: BetaAWSExternalKeyConfig or BetaGCPExternalKeyConfig or BetaAzureExternalKeyConfig`
684704
from line 710
690710
691711 - `kms_arn: string`
692712
693 Full ARN of the AWS KMS key. On Claude Platform on AWS the key must be a single-Region key in your organization's own AWS account; cross-account keys, multi-Region keys, and alias ARNs are rejected.
713 Full ARN of the AWS KMS key. On Claude Platform on AWS, alias ARNs are rejected, and your organization's own key must be a single-Region key in your organization's AWS account.
694714
695715 maxLength: 2048
696716
from line 722
702722
703723 **Deprecated**
704724
705 IAM role ARN. Deprecated — Anthropic reaches the KMS key through its own intermediate role (or, on Claude Platform on AWS, with credentials AWS issues for the Workspace); this field is ignored.
725 IAM role ARN. Deprecated; this field is ignored.
706726
707727 - `BetaGCPExternalKeyConfig object`
708728
from line 756
736756
737757 format: date-time
738758
759 - `user_profile_id: string or null`
760
761 ID of the user profile the key is bound to, or null if the key is not bound to one. A key bound to a user profile can only be attached to a Workspace that has the same user profile. A key that isn't bound can be attached to a Workspace whatever its user profile.
762
739763### Example
740764
741765```bash
from line 788
764788 "role_arn": "arn:aws:iam::111122223333:role/anthropic-cmek"
765789 },
766790 "type": "external_key",
767 "updated_at": "2024-10-30T23:58:27.427722Z"
791 "updated_at": "2024-10-30T23:58:27.427722Z",
792 "user_profile_id": "uprof_01SDCCSbTxrXDpWc1phhtcfK"
768793}
769794```
770795
from line 919
894919
895920 - `kms_arn: string`
896921
897 Full ARN of the AWS KMS key. On Claude Platform on AWS the key must be a single-Region key in your organization's own AWS account; cross-account keys, multi-Region keys, and alias ARNs are rejected.
922 Full ARN of the AWS KMS key. On Claude Platform on AWS, alias ARNs are rejected, and your organization's own key must be a single-Region key in your organization's AWS account.
898923
899924 maxLength: 2048
900925
from line 931
906931
907932 **Deprecated**
908933
909 IAM role ARN. Deprecated — Anthropic reaches the KMS key through its own intermediate role (or, on Claude Platform on AWS, with credentials AWS issues for the Workspace); this field is ignored.
934 IAM role ARN. Deprecated; this field is ignored.
910935
911936### Beta Azure External Key Config
912937
from line 995
970995
971996 - `id: string`
972997
973 Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN.
998 Identifier of the external key config: a tagged ID prefixed `ekey_`, or, on Claude Platform on AWS, an AWS KMS key's ARN.
974999
9751000 - `attachment: BetaExternalKeyAttachedAttachment or BetaExternalKeyUnattachedAttachment`
9761001
from line 1023
9981023
9991024 - `geo: string`
10001025
1001 Data residency geo. Selects which regional validator handles this key's encrypt/decrypt roundtrips.
1026 Data residency geo. Selects the region that handles this key's encrypt/decrypt roundtrips.
10021027
10031028 - `provider_config: BetaAWSExternalKeyConfig or BetaGCPExternalKeyConfig or BetaAzureExternalKeyConfig`
10041029
from line 1035
10101035
10111036 - `kms_arn: string`
10121037
1013 Full ARN of the AWS KMS key. On Claude Platform on AWS the key must be a single-Region key in your organization's own AWS account; cross-account keys, multi-Region keys, and alias ARNs are rejected.
1038 Full ARN of the AWS KMS key. On Claude Platform on AWS, alias ARNs are rejected, and your organization's own key must be a single-Region key in your organization's AWS account.
10141039
10151040 maxLength: 2048
10161041
from line 1047
10221047
10231048 **Deprecated**
10241049
1025 IAM role ARN. Deprecated — Anthropic reaches the KMS key through its own intermediate role (or, on Claude Platform on AWS, with credentials AWS issues for the Workspace); this field is ignored.
1050 IAM role ARN. Deprecated; this field is ignored.
10261051
10271052 - `BetaGCPExternalKeyConfig object`
10281053
from line 1080
10551080 - `updated_at: string`
10561081
10571082 format: date-time
1083
1084 - `user_profile_id: string or null`
1085
1086 ID of the user profile the key is bound to, or null if the key is not bound to one. A key bound to a user profile can only be attached to a Workspace that has the same user profile. A key that isn't bound can be attached to a Workspace whatever its user profile.
10581087
10591088### Beta External Key Attached Attachment
10601089
api/beta/organization/external_keys/create Changed · +18 / -8 lines
from line 29
2929
3030 - `kms_arn: string`
3131
32 Full ARN of the AWS KMS key. On Claude Platform on AWS the key must be a single-Region key in your organization's own AWS account; cross-account keys, multi-Region keys, and alias ARNs are rejected.
32 Full ARN of the AWS KMS key. On Claude Platform on AWS, alias ARNs are rejected, and your organization's own key must be a single-Region key in your organization's AWS account.
3333
3434 maxLength: 2048
3535
from line 41
4141
4242 **Deprecated**
4343
44 IAM role ARN. Deprecated — Anthropic reaches the KMS key through its own intermediate role (or, on Claude Platform on AWS, with credentials AWS issues for the Workspace); this field is ignored.
44 IAM role ARN. Deprecated; this field is ignored.
4545
4646 - `BetaGCPExternalKeyConfig object`
4747
from line 83
8383
8484 Data residency geo. Only `us` is supported.
8585
86- `user_profile_id: optional string or null`
87
88 ID of a user profile to bind the key to. Omit this field for a key that isn't bound to a user profile. Such a key can be attached to a Workspace whatever its user profile. The binding cannot be changed later. A key bound to a user profile can only be attached to a Workspace that has the same user profile.
89
8690## Returns
8791
8892- `BetaExternalKey object`
from line 103
99103
100104 - `id: string`
101105
102 Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN.
106 Identifier of the external key config: a tagged ID prefixed `ekey_`, or, on Claude Platform on AWS, an AWS KMS key's ARN.
103107
104108 - `attachment: BetaExternalKeyAttachedAttachment or BetaExternalKeyUnattachedAttachment`
105109
from line 131
127131
128132 - `geo: string`
129133
130 Data residency geo. Selects which regional validator handles this key's encrypt/decrypt roundtrips.
134 Data residency geo. Selects the region that handles this key's encrypt/decrypt roundtrips.
131135
132136 - `provider_config: BetaAWSExternalKeyConfig or BetaGCPExternalKeyConfig or BetaAzureExternalKeyConfig`
133137
from line 143
139143
140144 - `kms_arn: string`
141145
142 Full ARN of the AWS KMS key. On Claude Platform on AWS the key must be a single-Region key in your organization's own AWS account; cross-account keys, multi-Region keys, and alias ARNs are rejected.
146 Full ARN of the AWS KMS key. On Claude Platform on AWS, alias ARNs are rejected, and your organization's own key must be a single-Region key in your organization's AWS account.
143147
144148 maxLength: 2048
145149
from line 155
151155
152156 **Deprecated**
153157
154 IAM role ARN. Deprecated — Anthropic reaches the KMS key through its own intermediate role (or, on Claude Platform on AWS, with credentials AWS issues for the Workspace); this field is ignored.
158 IAM role ARN. Deprecated; this field is ignored.
155159
156160 - `BetaGCPExternalKeyConfig object`
157161
from line 189
185189
186190 format: date-time
187191
192 - `user_profile_id: string or null`
193
194 ID of the user profile the key is bound to, or null if the key is not bound to one. A key bound to a user profile can only be attached to a Workspace that has the same user profile. A key that isn't bound can be attached to a Workspace whatever its user profile.
195
188196## Example
189197
190198```bash
from line 204
196204 "provider_config": {
197205 "kms_arn": "arn:aws:kms:us-east-1:111122223333:key/abcd1234-5678-90ab-cdef-000011112222",
198206 "type": "aws"
199 }
207 },
208 "user_profile_id": "uprof_01SDCCSbTxrXDpWc1phhtcfK"
200209 }'
201210```
202211
from line 227
218227 "role_arn": "arn:aws:iam::111122223333:role/anthropic-cmek"
219228 },
220229 "type": "external_key",
221 "updated_at": "2024-10-30T23:58:27.427722Z"
230 "updated_at": "2024-10-30T23:58:27.427722Z",
231 "user_profile_id": "uprof_01SDCCSbTxrXDpWc1phhtcfK"
222232}
223233```
224234
api/beta/organization/external_keys/list Changed · +10 / -5 lines
from line 42
4242
4343 - `id: string`
4444
45 Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN.
45 Identifier of the external key config: a tagged ID prefixed `ekey_`, or, on Claude Platform on AWS, an AWS KMS key's ARN.
4646
4747 - `attachment: BetaExternalKeyAttachedAttachment or BetaExternalKeyUnattachedAttachment`
4848
from line 70
7070
7171 - `geo: string`
7272
73 Data residency geo. Selects which regional validator handles this key's encrypt/decrypt roundtrips.
73 Data residency geo. Selects the region that handles this key's encrypt/decrypt roundtrips.
7474
7575 - `provider_config: BetaAWSExternalKeyConfig or BetaGCPExternalKeyConfig or BetaAzureExternalKeyConfig`
7676
from line 82
8282
8383 - `kms_arn: string`
8484
85 Full ARN of the AWS KMS key. On Claude Platform on AWS the key must be a single-Region key in your organization's own AWS account; cross-account keys, multi-Region keys, and alias ARNs are rejected.
85 Full ARN of the AWS KMS key. On Claude Platform on AWS, alias ARNs are rejected, and your organization's own key must be a single-Region key in your organization's AWS account.
8686
8787 maxLength: 2048
8888
from line 94
9494
9595 **Deprecated**
9696
97 IAM role ARN. Deprecated — Anthropic reaches the KMS key through its own intermediate role (or, on Claude Platform on AWS, with credentials AWS issues for the Workspace); this field is ignored.
97 IAM role ARN. Deprecated; this field is ignored.
9898
9999 - `BetaGCPExternalKeyConfig object`
100100
from line 128
128128
129129 format: date-time
130130
131 - `user_profile_id: string or null`
132
133 ID of the user profile the key is bound to, or null if the key is not bound to one. A key bound to a user profile can only be attached to a Workspace that has the same user profile. A key that isn't bound can be attached to a Workspace whatever its user profile.
134
131135- `next_page: string or null`
132136
133137 Opaque cursor for the next page, or null if no more results. Pass as `?page=` to fetch the next page.
from line 164
160164 "role_arn": "arn:aws:iam::111122223333:role/anthropic-cmek"
161165 },
162166 "type": "external_key",
163 "updated_at": "2024-10-30T23:58:27.427722Z"
167 "updated_at": "2024-10-30T23:58:27.427722Z",
168 "user_profile_id": "uprof_01SDCCSbTxrXDpWc1phhtcfK"
164169 }
165170 ],
166171 "next_page": "next_page"
api/beta/organization/external_keys/retrieve Changed · +10 / -5 lines
from line 41
4141
4242 - `id: string`
4343
44 Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN.
44 Identifier of the external key config: a tagged ID prefixed `ekey_`, or, on Claude Platform on AWS, an AWS KMS key's ARN.
4545
4646 - `attachment: BetaExternalKeyAttachedAttachment or BetaExternalKeyUnattachedAttachment`
4747
from line 69
6969
7070 - `geo: string`
7171
72 Data residency geo. Selects which regional validator handles this key's encrypt/decrypt roundtrips.
72 Data residency geo. Selects the region that handles this key's encrypt/decrypt roundtrips.
7373
7474 - `provider_config: BetaAWSExternalKeyConfig or BetaGCPExternalKeyConfig or BetaAzureExternalKeyConfig`
7575
from line 81
8181
8282 - `kms_arn: string`
8383
84 Full ARN of the AWS KMS key. On Claude Platform on AWS the key must be a single-Region key in your organization's own AWS account; cross-account keys, multi-Region keys, and alias ARNs are rejected.
84 Full ARN of the AWS KMS key. On Claude Platform on AWS, alias ARNs are rejected, and your organization's own key must be a single-Region key in your organization's AWS account.
8585
8686 maxLength: 2048
8787
from line 93
9393
9494 **Deprecated**
9595
96 IAM role ARN. Deprecated — Anthropic reaches the KMS key through its own intermediate role (or, on Claude Platform on AWS, with credentials AWS issues for the Workspace); this field is ignored.
96 IAM role ARN. Deprecated; this field is ignored.
9797
9898 - `BetaGCPExternalKeyConfig object`
9999
from line 127
127127
128128 format: date-time
129129
130 - `user_profile_id: string or null`
131
132 ID of the user profile the key is bound to, or null if the key is not bound to one. A key bound to a user profile can only be attached to a Workspace that has the same user profile. A key that isn't bound can be attached to a Workspace whatever its user profile.
133
130134## Example
131135
132136```bash
from line 157
153157 "role_arn": "arn:aws:iam::111122223333:role/anthropic-cmek"
154158 },
155159 "type": "external_key",
156 "updated_at": "2024-10-30T23:58:27.427722Z"
160 "updated_at": "2024-10-30T23:58:27.427722Z",
161 "user_profile_id": "uprof_01SDCCSbTxrXDpWc1phhtcfK"
157162}
158163```
159164
api/beta/organization/external_keys/update Changed · +12 / -7 lines
from line 51
5151
5252 - `kms_arn: string`
5353
54 Full ARN of the AWS KMS key. On Claude Platform on AWS the key must be a single-Region key in your organization's own AWS account; cross-account keys, multi-Region keys, and alias ARNs are rejected.
54 Full ARN of the AWS KMS key. On Claude Platform on AWS, alias ARNs are rejected, and your organization's own key must be a single-Region key in your organization's AWS account.
5555
5656 maxLength: 2048
5757
from line 63
6363
6464 **Deprecated**
6565
66 IAM role ARN. Deprecated — Anthropic reaches the KMS key through its own intermediate role (or, on Claude Platform on AWS, with credentials AWS issues for the Workspace); this field is ignored.
66 IAM role ARN. Deprecated; this field is ignored.
6767
6868 - `BetaGCPExternalKeyConfig object`
6969
from line 111
111111
112112 - `id: string`
113113
114 Identifier of the external key config. A tagged ID prefixed `ekey_`, or — for organizations on the Claude Platform on AWS — the AWS KMS key ARN.
114 Identifier of the external key config: a tagged ID prefixed `ekey_`, or, on Claude Platform on AWS, an AWS KMS key's ARN.
115115
116116 - `attachment: BetaExternalKeyAttachedAttachment or BetaExternalKeyUnattachedAttachment`
117117
from line 139
139139
140140 - `geo: string`
141141
142 Data residency geo. Selects which regional validator handles this key's encrypt/decrypt roundtrips.
142 Data residency geo. Selects the region that handles this key's encrypt/decrypt roundtrips.
143143
144144 - `provider_config: BetaAWSExternalKeyConfig or BetaGCPExternalKeyConfig or BetaAzureExternalKeyConfig`
145145
from line 151
151151
152152 - `kms_arn: string`
153153
154 Full ARN of the AWS KMS key. On Claude Platform on AWS the key must be a single-Region key in your organization's own AWS account; cross-account keys, multi-Region keys, and alias ARNs are rejected.
154 Full ARN of the AWS KMS key. On Claude Platform on AWS, alias ARNs are rejected, and your organization's own key must be a single-Region key in your organization's AWS account.
155155
156156 maxLength: 2048
157157
from line 163
163163
164164 **Deprecated**
165165
166 IAM role ARN. Deprecated — Anthropic reaches the KMS key through its own intermediate role (or, on Claude Platform on AWS, with credentials AWS issues for the Workspace); this field is ignored.
166 IAM role ARN. Deprecated; this field is ignored.
167167
168168 - `BetaGCPExternalKeyConfig object`
169169
from line 197
197197
198198 format: date-time
199199
200 - `user_profile_id: string or null`
201
202 ID of the user profile the key is bound to, or null if the key is not bound to one. A key bound to a user profile can only be attached to a Workspace that has the same user profile. A key that isn't bound can be attached to a Workspace whatever its user profile.
203
200204## Example
201205
202206```bash
from line 229
225229 "role_arn": "arn:aws:iam::111122223333:role/anthropic-cmek"
226230 },
227231 "type": "external_key",
228 "updated_at": "2024-10-30T23:58:27.427722Z"
232 "updated_at": "2024-10-30T23:58:27.427722Z",
233 "user_profile_id": "uprof_01SDCCSbTxrXDpWc1phhtcfK"
229234}
230235```
231236
api/beta/organization/federation Changed · +26 / -0 lines
from line 147
147147
148148 - `"analytics-usage-cost-2026-08-24"`
149149
150 - `"experimental-claude-tag-2026-10-21"`
151
150152#### Body parameters
151153
152154- `issuer_url: string`
from line 555
553555
554556 - `"analytics-usage-cost-2026-08-24"`
555557
558 - `"experimental-claude-tag-2026-10-21"`
559
556560#### Returns
557561
558562- `data: array of BetaFederationIssuer`
from line 874
870874
871875 - `"analytics-usage-cost-2026-08-24"`
872876
877 - `"experimental-claude-tag-2026-10-21"`
878
873879#### Returns
874880
875881- `BetaFederationIssuer object`
from line 1196
11901196
11911197 - `"analytics-usage-cost-2026-08-24"`
11921198
1199 - `"experimental-claude-tag-2026-10-21"`
1200
11931201#### Body parameters
11941202
11951203- `check_jti: optional boolean or null`
from line 1596
15881596
15891597 - `"analytics-usage-cost-2026-08-24"`
15901598
1599 - `"experimental-claude-tag-2026-10-21"`
1600
15911601#### Returns
15921602
15931603- `BetaFederationIssuer object`
from line 1922
19121922
19131923 - `"analytics-usage-cost-2026-08-24"`
19141924
1925 - `"experimental-claude-tag-2026-10-21"`
1926
19151927#### Body parameters
19161928
19171929- `issuer_id: string`
from line 2355
23432355
23442356 - `"analytics-usage-cost-2026-08-24"`
23452357
2358 - `"experimental-claude-tag-2026-10-21"`
2359
23462360#### Returns
23472361
23482362- `data: array of BetaFederationRule`
from line 2674
26602674
26612675 - `"analytics-usage-cost-2026-08-24"`
26622676
2677 - `"experimental-claude-tag-2026-10-21"`
2678
26632679#### Returns
26642680
26652681- `BetaFederationRule object`
from line 3011
29953011
29963012 - `"analytics-usage-cost-2026-08-24"`
29973013
3014 - `"experimental-claude-tag-2026-10-21"`
3015
29983016#### Body parameters
29993017
30003018- `applies_to_all_workspaces: optional boolean or null`
from line 3420
34023420
34033421 - `"analytics-usage-cost-2026-08-24"`
34043422
3423 - `"experimental-claude-tag-2026-10-21"`
3424
34053425#### Returns
34063426
34073427- `BetaFederationRule object`
from line 3753
37333753
37343754 - `"analytics-usage-cost-2026-08-24"`
37353755
3756 - `"experimental-claude-tag-2026-10-21"`
3757
37363758#### Body parameters
37373759
37383760- `workspace_id: string`
from line 3970
39483970
39493971 - `"analytics-usage-cost-2026-08-24"`
39503972
3973 - `"experimental-claude-tag-2026-10-21"`
3974
39513975#### Returns
39523976
39533977- `data: array of BetaFederationRuleWorkspace`
from line 4176
41524176 - `"message-threads-2026-08-12"`
41534177
41544178 - `"analytics-usage-cost-2026-08-24"`
4179
4180 - `"experimental-claude-tag-2026-10-21"`
41554181
41564182#### Returns
41574183
api/beta/organization/federation/issuers Changed · +10 / -0 lines
from line 145
145145
146146 - `"analytics-usage-cost-2026-08-24"`
147147
148 - `"experimental-claude-tag-2026-10-21"`
149
148150### Body parameters
149151
150152- `issuer_url: string`
from line 553
551553
552554 - `"analytics-usage-cost-2026-08-24"`
553555
556 - `"experimental-claude-tag-2026-10-21"`
557
554558### Returns
555559
556560- `data: array of BetaFederationIssuer`
from line 872
868872
869873 - `"analytics-usage-cost-2026-08-24"`
870874
875 - `"experimental-claude-tag-2026-10-21"`
876
871877### Returns
872878
873879- `BetaFederationIssuer object`
from line 1194
11881194
11891195 - `"analytics-usage-cost-2026-08-24"`
11901196
1197 - `"experimental-claude-tag-2026-10-21"`
1198
11911199### Body parameters
11921200
11931201- `check_jti: optional boolean or null`
from line 1593
15851593 - `"message-threads-2026-08-12"`
15861594
15871595 - `"analytics-usage-cost-2026-08-24"`
1596
1597 - `"experimental-claude-tag-2026-10-21"`
15881598
15891599### Returns
15901600
api/beta/organization/federation/rules Changed · +16 / -0 lines
from line 149
149149
150150 - `"analytics-usage-cost-2026-08-24"`
151151
152 - `"experimental-claude-tag-2026-10-21"`
153
152154### Body parameters
153155
154156- `issuer_id: string`
from line 582
580582
581583 - `"analytics-usage-cost-2026-08-24"`
582584
585 - `"experimental-claude-tag-2026-10-21"`
586
583587### Returns
584588
585589- `data: array of BetaFederationRule`
from line 901
897901
898902 - `"analytics-usage-cost-2026-08-24"`
899903
904 - `"experimental-claude-tag-2026-10-21"`
905
900906### Returns
901907
902908- `BetaFederationRule object`
from line 1238
12321238
12331239 - `"analytics-usage-cost-2026-08-24"`
12341240
1241 - `"experimental-claude-tag-2026-10-21"`
1242
12351243### Body parameters
12361244
12371245- `applies_to_all_workspaces: optional boolean or null`
from line 1647
16391647
16401648 - `"analytics-usage-cost-2026-08-24"`
16411649
1650 - `"experimental-claude-tag-2026-10-21"`
1651
16421652### Returns
16431653
16441654- `BetaFederationRule object`
from line 2193
21832193
21842194 - `"analytics-usage-cost-2026-08-24"`
21852195
2196 - `"experimental-claude-tag-2026-10-21"`
2197
21862198#### Body parameters
21872199
21882200- `workspace_id: string`
from line 2410
23982410
23992411 - `"analytics-usage-cost-2026-08-24"`
24002412
2413 - `"experimental-claude-tag-2026-10-21"`
2414
24012415#### Returns
24022416
24032417- `data: array of BetaFederationRuleWorkspace`
from line 2616
26022616 - `"message-threads-2026-08-12"`
26032617
26042618 - `"analytics-usage-cost-2026-08-24"`
2619
2620 - `"experimental-claude-tag-2026-10-21"`
26052621
26062622#### Returns
26072623
api/beta/organization/federation/rules/workspaces Changed · +6 / -0 lines
from line 150
150150
151151 - `"analytics-usage-cost-2026-08-24"`
152152
153 - `"experimental-claude-tag-2026-10-21"`
154
153155### Body parameters
154156
155157- `workspace_id: string`
from line 367
365367
366368 - `"analytics-usage-cost-2026-08-24"`
367369
370 - `"experimental-claude-tag-2026-10-21"`
371
368372### Returns
369373
370374- `data: array of BetaFederationRuleWorkspace`
from line 573
569573 - `"message-threads-2026-08-12"`
570574
571575 - `"analytics-usage-cost-2026-08-24"`
576
577 - `"experimental-claude-tag-2026-10-21"`
572578
573579### Returns
574580
api/beta/organization/mcp_tunnels Changed · +18 / -0 lines
from line 166
166166
167167 - `"analytics-usage-cost-2026-08-24"`
168168
169 - `"experimental-claude-tag-2026-10-21"`
170
169171### Returns
170172
171173- `data: array of BetaOrganizationTunnel`
from line 380
378380
379381 - `"analytics-usage-cost-2026-08-24"`
380382
383 - `"experimental-claude-tag-2026-10-21"`
384
381385### Returns
382386
383387- `BetaOrganizationTunnel object`
from line 590
586590
587591 - `"analytics-usage-cost-2026-08-24"`
588592
593 - `"experimental-claude-tag-2026-10-21"`
594
589595### Returns
590596
591597- `BetaOrganizationTunnel object`
from line 801
795801
796802 - `"analytics-usage-cost-2026-08-24"`
797803
804 - `"experimental-claude-tag-2026-10-21"`
805
798806### Returns
799807
800808- `BetaOrganizationTunnelToken object`
from line 984
976984
977985 - `"analytics-usage-cost-2026-08-24"`
978986
987 - `"experimental-claude-tag-2026-10-21"`
988
979989### Body parameters
980990
981991- `reason: optional string or null`
from line 1241
12311241
12321242 - `"analytics-usage-cost-2026-08-24"`
12331243
1244 - `"experimental-claude-tag-2026-10-21"`
1245
12341246#### Body parameters
12351247
12361248- `ca_certificate_pem: string`
from line 1481
14691481
14701482 - `"analytics-usage-cost-2026-08-24"`
14711483
1484 - `"experimental-claude-tag-2026-10-21"`
1485
14721486#### Returns
14731487
14741488- `data: array of BetaOrganizationTunnelCertificate`
from line 1699
16851699
16861700 - `"analytics-usage-cost-2026-08-24"`
16871701
1702 - `"experimental-claude-tag-2026-10-21"`
1703
16881704#### Returns
16891705
16901706- `BetaOrganizationTunnelCertificate object`
from line 1911
18951911 - `"message-threads-2026-08-12"`
18961912
18971913 - `"analytics-usage-cost-2026-08-24"`
1914
1915 - `"experimental-claude-tag-2026-10-21"`
18981916
18991917#### Returns
19001918
api/beta/organization/mcp_tunnels/tunnel_certificates Changed · +8 / -0 lines
from line 148
148148
149149 - `"analytics-usage-cost-2026-08-24"`
150150
151 - `"experimental-claude-tag-2026-10-21"`
152
151153### Body parameters
152154
153155- `ca_certificate_pem: string`
from line 388
386388
387389 - `"analytics-usage-cost-2026-08-24"`
388390
391 - `"experimental-claude-tag-2026-10-21"`
392
389393### Returns
390394
391395- `data: array of BetaOrganizationTunnelCertificate`
from line 606
602606
603607 - `"analytics-usage-cost-2026-08-24"`
604608
609 - `"experimental-claude-tag-2026-10-21"`
610
605611### Returns
606612
607613- `BetaOrganizationTunnelCertificate object`
from line 818
812818 - `"message-threads-2026-08-12"`
813819
814820 - `"analytics-usage-cost-2026-08-24"`
821
822 - `"experimental-claude-tag-2026-10-21"`
815823
816824### Returns
817825
api/beta/organization/plugin_marketplaces Changed · +10 / -0 lines
from line 179
179179
180180 - `"analytics-usage-cost-2026-08-24"`
181181
182 - `"experimental-claude-tag-2026-10-21"`
183
182184### Returns
183185
184186- `data: array of BetaPluginMarketplace`
from line 456
454456
455457 - `"analytics-usage-cost-2026-08-24"`
456458
459 - `"experimental-claude-tag-2026-10-21"`
460
457461### Returns
458462
459463- `BetaPluginMarketplace object`
from line 723
719723
720724 - `"analytics-usage-cost-2026-08-24"`
721725
726 - `"experimental-claude-tag-2026-10-21"`
727
722728### Body parameters
723729
724730- `default_installation_preference: "auto_install" or "available" or "not_available" or "required"`
from line 1012
10061012
10071013 - `"analytics-usage-cost-2026-08-24"`
10081014
1015 - `"experimental-claude-tag-2026-10-21"`
1016
10091017### Body parameters
10101018
10111019- `repository_url: string`
from line 1287
12791287 - `"message-threads-2026-08-12"`
12801288
12811289 - `"analytics-usage-cost-2026-08-24"`
1290
1291 - `"experimental-claude-tag-2026-10-21"`
12821292
12831293### Body parameters (form-data)
12841294
api/beta/organization/plugins Changed · +33 / -7 lines
from line 157
157157
158158 - `"analytics-usage-cost-2026-08-24"`
159159
160 - `"experimental-claude-tag-2026-10-21"`
161
160162### Body parameters (form-data)
161163
162164- `files: array of file`
from line 409
407409 "created_by": {
409411 "type": "user_actor",
410 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
412 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
411413 },
412414 "description": "Reviews pull requests against your team's conventions.",
413415 "display_name": "Code Review Helper",
from line 568
566568
567569 - `"analytics-usage-cost-2026-08-24"`
568570
571 - `"experimental-claude-tag-2026-10-21"`
572
569573### Returns
570574
571575- `BetaPlugin object`
from line 802
798802 "created_by": {
800804 "type": "user_actor",
801 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
805 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
802806 },
803807 "description": "Reviews pull requests against your team's conventions.",
804808 "display_name": "Code Review Helper",
from line 978
974978
975979 - `"analytics-usage-cost-2026-08-24"`
976980
981 - `"experimental-claude-tag-2026-10-21"`
982
977983### Body parameters
978984
979985- `served_version_id: string`
from line 1222
12161222 "created_by": {
12181224 "type": "user_actor",
1219 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
1225 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
12201226 },
12211227 "description": "Reviews pull requests against your team's conventions.",
12221228 "display_name": "Code Review Helper",
from line 1435
14291435
14301436 - `"analytics-usage-cost-2026-08-24"`
14311437
1438 - `"experimental-claude-tag-2026-10-21"`
1439
14321440### Returns
14331441
14341442- `data: array of BetaPlugin`
from line 1675
16671675 "created_by": {
16691677 "type": "user_actor",
1670 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
1678 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
16711679 },
16721680 "description": "Reviews pull requests against your team's conventions.",
16731681 "display_name": "Code Review Helper",
from line 1842
18341842
18351843 - `"analytics-usage-cost-2026-08-24"`
18361844
1845 - `"experimental-claude-tag-2026-10-21"`
1846
18371847### Returns
18381848
18391849- `BetaDeletedPlugin object`
from line 2400
23902400
23912401 - `"analytics-usage-cost-2026-08-24"`
23922402
2403 - `"experimental-claude-tag-2026-10-21"`
2404
23932405#### Body parameters (form-data)
23942406
23952407- `files: array of file`
from line 2586
25742586 "created_by": {
25762588 "type": "user_actor",
2577 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
2589 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
25782590 },
25792591 "description": "Reviews pull requests against your team's conventions.",
25802592 "display_name": "Code Review Helper",
from line 2753
27412753
27422754 - `"analytics-usage-cost-2026-08-24"`
27432755
2756 - `"experimental-claude-tag-2026-10-21"`
2757
27442758#### Returns
27452759
27462760- `data: array of BetaPluginVersion`
from line 2931
29172931 "created_by": {
29192933 "type": "user_actor",
2920 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
2934 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
29212935 },
29222936 "description": "Reviews pull requests against your team's conventions.",
29232937 "display_name": "Code Review Helper",
from line 3088
30743088
30753089 - `"analytics-usage-cost-2026-08-24"`
30763090
3091 - `"experimental-claude-tag-2026-10-21"`
3092
30773093#### Returns
30783094
30793095- `BetaPluginVersion object`
from line 3260
32443260 "created_by": {
32463262 "type": "user_actor",
3247 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
3263 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
32483264 },
32493265 "description": "Reviews pull requests against your team's conventions.",
32503266 "display_name": "Code Review Helper",
from line 3430
34143430
34153431 - `"analytics-usage-cost-2026-08-24"`
34163432
3433 - `"experimental-claude-tag-2026-10-21"`
3434
34173435#### Example
34183436
34193437```bash
from line 3608
35903608
35913609 - `"analytics-usage-cost-2026-08-24"`
35923610
3611 - `"experimental-claude-tag-2026-10-21"`
3612
35933613#### Returns
35943614
35953615- `data: array of BetaPluginInstallationSetting`
from line 3865
38453865
38463866 - `"analytics-usage-cost-2026-08-24"`
38473867
3868 - `"experimental-claude-tag-2026-10-21"`
3869
38483870#### Body parameters
38493871
38503872- `installation_preference: "auto_install" or "available" or "not_available" or "required"`
from line 4139
41174139
41184140 - `"analytics-usage-cost-2026-08-24"`
41194141
4142 - `"experimental-claude-tag-2026-10-21"`
4143
41204144#### Returns
41214145
41224146- `BetaDeletedPluginInstallationSetting object`
from line 4386
43624386 - `"message-threads-2026-08-12"`
43634387
43644388 - `"analytics-usage-cost-2026-08-24"`
4389
4390 - `"experimental-claude-tag-2026-10-21"`
43654391
43664392#### Returns
43674393
api/beta/organization/plugins/installation_settings Changed · +6 / -0 lines
from line 170
170170
171171 - `"analytics-usage-cost-2026-08-24"`
172172
173 - `"experimental-claude-tag-2026-10-21"`
174
173175### Returns
174176
175177- `data: array of BetaPluginInstallationSetting`
from line 427
425427
426428 - `"analytics-usage-cost-2026-08-24"`
427429
430 - `"experimental-claude-tag-2026-10-21"`
431
428432### Body parameters
429433
430434- `installation_preference: "auto_install" or "available" or "not_available" or "required"`
from line 700
696700 - `"message-threads-2026-08-12"`
697701
698702 - `"analytics-usage-cost-2026-08-24"`
703
704 - `"experimental-claude-tag-2026-10-21"`
699705
700706### Returns
701707
api/beta/organization/plugins/versions Changed · +11 / -3 lines
from line 156
156156
157157 - `"analytics-usage-cost-2026-08-24"`
158158
159 - `"experimental-claude-tag-2026-10-21"`
160
159161### Body parameters (form-data)
160162
161163- `files: array of file`
from line 342
340342 "created_by": {
342344 "type": "user_actor",
343 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
345 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
344346 },
345347 "description": "Reviews pull requests against your team's conventions.",
346348 "display_name": "Code Review Helper",
from line 509
507509
508510 - `"analytics-usage-cost-2026-08-24"`
509511
512 - `"experimental-claude-tag-2026-10-21"`
513
510514### Returns
511515
512516- `data: array of BetaPluginVersion`
from line 687
683687 "created_by": {
685689 "type": "user_actor",
686 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
690 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
687691 },
688692 "description": "Reviews pull requests against your team's conventions.",
689693 "display_name": "Code Review Helper",
from line 844
840844
841845 - `"analytics-usage-cost-2026-08-24"`
842846
847 - `"experimental-claude-tag-2026-10-21"`
848
843849### Returns
844850
845851- `BetaPluginVersion object`
from line 1016
10101016 "created_by": {
10121018 "type": "user_actor",
1013 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
1019 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
10141020 },
10151021 "description": "Reviews pull requests against your team's conventions.",
10161022 "display_name": "Code Review Helper",
from line 1185
11791185 - `"message-threads-2026-08-12"`
11801186
11811187 - `"analytics-usage-cost-2026-08-24"`
1188
1189 - `"experimental-claude-tag-2026-10-21"`
11821190
11831191### Example
11841192
api/beta/organization/rbac_groups Changed · +4 / -4 lines
from line 615
616616 "rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
617617 "type": "rbac_group_member",
618 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
618 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
619619 }
620620 ],
621621 "has_more": false,
from line 689
689689 -H 'anthropic-version: 2026-10-21' \
690690 -H "Authorization: Bearer $ANTHROPIC_API_KEY" \
691691 -d '{
692 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
692 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
693693 }'
694694```
695695
from line 701
702702 "rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
703703 "type": "rbac_group_member",
704 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
704 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
705705}
706706```
707707
from line 762
762762{
763763 "rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
764764 "type": "rbac_group_member_deleted",
765 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
765 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
766766}
767767```
768768
api/beta/organization/rbac_groups/members Changed · +4 / -4 lines
from line 97
9898 "rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
9999 "type": "rbac_group_member",
100 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
100 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
101101 }
102102 ],
103103 "has_more": false,
from line 171
171171 -H 'anthropic-version: 2026-10-21' \
172172 -H "Authorization: Bearer $ANTHROPIC_API_KEY" \
173173 -d '{
174 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
174 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
175175 }'
176176```
177177
from line 183
184184 "rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
185185 "type": "rbac_group_member",
186 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
186 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
187187}
188188```
189189
from line 244
244244{
245245 "rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
246246 "type": "rbac_group_member_deleted",
247 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
247 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
248248}
249249```
250250
api/beta/organization/rbac_roles Changed · +5 / -4 lines
from line 267
267267 The vocabulary follows the resource: an `organization` grant carries a
268268 product-feature entitlement (for example `chat`), an admin-panel
269269 permission entitlement (`permission_*`), or a blanket capability-access
270 mode — `capability_access_all` grants every product-feature entitlement,
271 and `capability_access_all_ga` grants the generally-available subset as
272 it stands at permission-check time; neither mode grants model-access
273 entitlements. A consumer enumerating a role's per-feature grants should
270 mode — `capability_access_all` grants every product-feature entitlement
271 except `inference_hooks_inspection`, which a role holds only through its
272 own row, and `capability_access_all_ga` grants the generally-available
273 subset of those as it stands at permission-check time; neither mode grants
274 model-access entitlements. A consumer enumerating a role's per-feature grants should
274275 treat a blanket row as granting every product-feature entitlement it
275276 covers, or it will under-report the role's effective access. A `connector_tool` grant carries
276277 a tool-access action (`use` or `always_allow`); a `connector_scope` grant
api/beta/organization/rbac_roles/permissions Changed · +10 / -8 lines
from line 60
6060 The vocabulary follows the resource: an `organization` grant carries a
6161 product-feature entitlement (for example `chat`), an admin-panel
6262 permission entitlement (`permission_*`), or a blanket capability-access
63 mode — `capability_access_all` grants every product-feature entitlement,
64 and `capability_access_all_ga` grants the generally-available subset as
65 it stands at permission-check time; neither mode grants model-access
66 entitlements. A consumer enumerating a role's per-feature grants should
63 mode — `capability_access_all` grants every product-feature entitlement
64 except `inference_hooks_inspection`, which a role holds only through its
65 own row, and `capability_access_all_ga` grants the generally-available
66 subset of those as it stands at permission-check time; neither mode grants
67 model-access entitlements. A consumer enumerating a role's per-feature grants should
6768 treat a blanket row as granting every product-feature entitlement it
6869 covers, or it will under-report the role's effective access. A `connector_tool` grant carries
6970 a tool-access action (`use` or `always_allow`); a `connector_scope` grant
from line 297
296297 The vocabulary follows the resource: an `organization` grant carries a
297298 product-feature entitlement (for example `chat`), an admin-panel
298299 permission entitlement (`permission_*`), or a blanket capability-access
299 mode — `capability_access_all` grants every product-feature entitlement,
300 and `capability_access_all_ga` grants the generally-available subset as
301 it stands at permission-check time; neither mode grants model-access
302 entitlements. A consumer enumerating a role's per-feature grants should
300 mode — `capability_access_all` grants every product-feature entitlement
301 except `inference_hooks_inspection`, which a role holds only through its
302 own row, and `capability_access_all_ga` grants the generally-available
303 subset of those as it stands at permission-check time; neither mode grants
304 model-access entitlements. A consumer enumerating a role's per-feature grants should
303305 treat a blanket row as granting every product-feature entitlement it
304306 covers, or it will under-report the role's effective access. A `connector_tool` grant carries
305307 a tool-access action (`use` or `always_allow`); a `connector_scope` grant
api/beta/organization/rbac_roles/permissions/list Changed · +5 / -4 lines
from line 58
5858 The vocabulary follows the resource: an `organization` grant carries a
5959 product-feature entitlement (for example `chat`), an admin-panel
6060 permission entitlement (`permission_*`), or a blanket capability-access
61 mode — `capability_access_all` grants every product-feature entitlement,
62 and `capability_access_all_ga` grants the generally-available subset as
63 it stands at permission-check time; neither mode grants model-access
64 entitlements. A consumer enumerating a role's per-feature grants should
61 mode — `capability_access_all` grants every product-feature entitlement
62 except `inference_hooks_inspection`, which a role holds only through its
63 own row, and `capability_access_all_ga` grants the generally-available
64 subset of those as it stands at permission-check time; neither mode grants
65 model-access entitlements. A consumer enumerating a role's per-feature grants should
6566 treat a blanket row as granting every product-feature entitlement it
6667 covers, or it will under-report the role's effective access. A `connector_tool` grant carries
6768 a tool-access action (`use` or `always_allow`); a `connector_scope` grant