This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.
The two sides of this change are more than 400 edits apart, too far apart to line up, so this is the differ's own diff of it and the words inside a line are not marked.
from line 696
696696
697697 - `kms_arn: string`
698698
699 Full ARN of the AWS KMS key.
699 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.
700700
701701 maxLength: 2048
702702
from line 710
710710
711711 **Deprecated**
712712
713 IAM role ARN. Deprecated — Anthropic reaches the KMS key via a managed intermediate role; this field is ignored.
713 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.
714714
715715 - `BetaGCPExternalKeyConfig object`
716716
from line 802
802802
803803 - `kms_arn: string`
804804
805 Full ARN of the AWS KMS key.
805 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.
806806
807807 maxLength: 2048
808808
from line 816
816816
817817 **Deprecated**
818818
819 IAM role ARN. Deprecated — Anthropic reaches the KMS key via a managed intermediate role; this field is ignored.
819 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.
820820
821821 - `BetaGCPExternalKeyConfig object`
822822
from line 956
956956
957957 - `kms_arn: string`
958958
959 Full ARN of the AWS KMS key.
959 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.
960960
961961 maxLength: 2048
962962
from line 970
970970
971971 **Deprecated**
972972
973 IAM role ARN. Deprecated — Anthropic reaches the KMS key via a managed intermediate role; this field is ignored.
973 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.
974974
975975 - `BetaGCPExternalKeyConfig object`
976976
from line 1111
11111111
11121112 - `kms_arn: string`
11131113
1114 Full ARN of the AWS KMS key.
1114 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.
11151115
11161116 maxLength: 2048
11171117
from line 1125
11251125
11261126 **Deprecated**
11271127
1128 IAM role ARN. Deprecated — Anthropic reaches the KMS key via a managed intermediate role; this field is ignored.
1128 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.
11291129
11301130 - `BetaGCPExternalKeyConfig object`
11311131
from line 1231
12311231
12321232 - `kms_arn: string`
12331233
1234 Full ARN of the AWS KMS key.
1234 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.
12351235
12361236 maxLength: 2048
12371237
from line 1245
12451245
12461246 **Deprecated**
12471247
1248 IAM role ARN. Deprecated — Anthropic reaches the KMS key via a managed intermediate role; this field is ignored.
1248 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.
12491249
12501250 - `BetaGCPExternalKeyConfig object`
12511251
from line 1327
13271327
13281328 - `kms_arn: string`
13291329
1330 Full ARN of the AWS KMS key.
1330 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.
13311331
13321332 maxLength: 2048
13331333
from line 1341
13411341
13421342 **Deprecated**
13431343
1344 IAM role ARN. Deprecated — Anthropic reaches the KMS key via a managed intermediate role; this field is ignored.
1344 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.
13451345
13461346 - `BetaGCPExternalKeyConfig object`
13471347
from line 1539
15391539
15401540 - `string`
15411541
1542 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
1542 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
15431543
15441544 - `"message-batches-2024-09-24"`
15451545
from line 1622
16221622 - `"thinking-display-updates-2026-08-18"`
16231623
16241624 - `"ce-user-management-2026-07-13"`
1625
1626 - `"mid-conversation-output-config-2026-07-01"`
1627
1628 - `"thinking-binding-controls-2026-08-01"`
1629
1630 - `"mid-conversation-system-clear-at-2026-08-21"`
16251631
16261632#### Body parameters
16271633
from line 1925
19191925
19201926 - `string`
19211927
1922 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
1928 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
19231929
19241930 - `"message-batches-2024-09-24"`
19251931
from line 2008
20022008 - `"thinking-display-updates-2026-08-18"`
20032009
20042010 - `"ce-user-management-2026-07-13"`
2011
2012 - `"mid-conversation-output-config-2026-07-01"`
2013
2014 - `"thinking-binding-controls-2026-08-01"`
2015
2016 - `"mid-conversation-system-clear-at-2026-08-21"`
20052017
20062018#### Returns
20072019
from line 2222
22102222
22112223 - `string`
22122224
2213 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
2225 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
22142226
22152227 - `"message-batches-2024-09-24"`
22162228
from line 2305
22932305 - `"thinking-display-updates-2026-08-18"`
22942306
22952307 - `"ce-user-management-2026-07-13"`
2308
2309 - `"mid-conversation-output-config-2026-07-01"`
2310
2311 - `"thinking-binding-controls-2026-08-01"`
2312
2313 - `"mid-conversation-system-clear-at-2026-08-21"`
22962314
22972315#### Returns
22982316
from line 2522
25042522
25052523 - `string`
25062524
2507 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
2525 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
25082526
25092527 - `"message-batches-2024-09-24"`
25102528
from line 2605
25872605 - `"thinking-display-updates-2026-08-18"`
25882606
25892607 - `"ce-user-management-2026-07-13"`
2608
2609 - `"mid-conversation-output-config-2026-07-01"`
2610
2611 - `"thinking-binding-controls-2026-08-01"`
2612
2613 - `"mid-conversation-system-clear-at-2026-08-21"`
25902614
25912615#### Body parameters
25922616
from line 2900
28762900
28772901 - `string`
28782902
2879 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
2903 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
28802904
28812905 - `"message-batches-2024-09-24"`
28822906
from line 2983
29592983 - `"thinking-display-updates-2026-08-18"`
29602984
29612985 - `"ce-user-management-2026-07-13"`
2986
2987 - `"mid-conversation-output-config-2026-07-01"`
2988
2989 - `"thinking-binding-controls-2026-08-01"`
2990
2991 - `"mid-conversation-system-clear-at-2026-08-21"`
29622992
29632993#### Returns
29642994
from line 3204
31743204
31753205 - `string`
31763206
3177 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
3207 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
31783208
31793209 - `"message-batches-2024-09-24"`
31803210
from line 3287
32573287 - `"thinking-display-updates-2026-08-18"`
32583288
32593289 - `"ce-user-management-2026-07-13"`
3290
3291 - `"mid-conversation-output-config-2026-07-01"`
3292
3293 - `"thinking-binding-controls-2026-08-01"`
3294
3295 - `"mid-conversation-system-clear-at-2026-08-21"`
32603296
32613297#### Body parameters
32623298
from line 3611
35753611
35763612 - `string`
35773613
3578 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
3614 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
35793615
35803616 - `"message-batches-2024-09-24"`
35813617
from line 3694
36583694 - `"thinking-display-updates-2026-08-18"`
36593695
36603696 - `"ce-user-management-2026-07-13"`
3697
3698 - `"mid-conversation-output-config-2026-07-01"`
3699
3700 - `"thinking-binding-controls-2026-08-01"`
3701
3702 - `"mid-conversation-system-clear-at-2026-08-21"`
36613703
36623704#### Returns
36633705
from line 3904
38623904
38633905 - `string`
38643906
3865 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
3907 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
38663908
38673909 - `"message-batches-2024-09-24"`
38683910
from line 3987
39453987 - `"thinking-display-updates-2026-08-18"`
39463988
39473989 - `"ce-user-management-2026-07-13"`
3990
3991 - `"mid-conversation-output-config-2026-07-01"`
3992
3993 - `"thinking-binding-controls-2026-08-01"`
3994
3995 - `"mid-conversation-system-clear-at-2026-08-21"`
39483996
39493997#### Returns
39503998
from line 4215
41674215
41684216 - `string`
41694217
4170 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
4218 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
41714219
41724220 - `"message-batches-2024-09-24"`
41734221
from line 4298
42504298 - `"thinking-display-updates-2026-08-18"`
42514299
42524300 - `"ce-user-management-2026-07-13"`
4301
4302 - `"mid-conversation-output-config-2026-07-01"`
4303
4304 - `"thinking-binding-controls-2026-08-01"`
4305
4306 - `"mid-conversation-system-clear-at-2026-08-21"`
42534307
42544308#### Body parameters
42554309
from line 4602
45484602
45494603 - `string`
45504604
4551 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
4605 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
45524606
45534607 - `"message-batches-2024-09-24"`
45544608
from line 4685
46314685 - `"thinking-display-updates-2026-08-18"`
46324686
46334687 - `"ce-user-management-2026-07-13"`
4688
4689 - `"mid-conversation-output-config-2026-07-01"`
4690
4691 - `"thinking-binding-controls-2026-08-01"`
4692
4693 - `"mid-conversation-system-clear-at-2026-08-21"`
46344694
46354695#### Returns
46364696
from line 4909
48494909
48504910 - `string`
48514911
4852 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
4912 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
48534913
48544914 - `"message-batches-2024-09-24"`
48554915
from line 4992
49324992 - `"thinking-display-updates-2026-08-18"`
49334993
49344994 - `"ce-user-management-2026-07-13"`
4995
4996 - `"mid-conversation-output-config-2026-07-01"`
4997
4998 - `"thinking-binding-controls-2026-08-01"`
4999
5000 - `"mid-conversation-system-clear-at-2026-08-21"`
49355001
49365002#### Body parameters
49375003
from line 5100
50345100
50355101 - `string`
50365102
5037 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
5103 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
50385104
50395105 - `"message-batches-2024-09-24"`
50405106
from line 5183
51175183 - `"thinking-display-updates-2026-08-18"`
51185184
51195185 - `"ce-user-management-2026-07-13"`
5186
5187 - `"mid-conversation-output-config-2026-07-01"`
5188
5189 - `"thinking-binding-controls-2026-08-01"`
5190
5191 - `"mid-conversation-system-clear-at-2026-08-21"`
51205192
51215193#### Returns
51225194
from line 5281
52095281
52105282 - `string`
52115283
5212 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
5284 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
52135285
52145286 - `"message-batches-2024-09-24"`
52155287
from line 5364
52925364 - `"thinking-display-updates-2026-08-18"`
52935365
52945366 - `"ce-user-management-2026-07-13"`
5367
5368 - `"mid-conversation-output-config-2026-07-01"`
5369
5370 - `"thinking-binding-controls-2026-08-01"`
5371
5372 - `"mid-conversation-system-clear-at-2026-08-21"`
52955373
52965374#### Returns
52975375
from line 5902
58245902
58255903 - `string`
58265904
5827 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
5905 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
58285906
58295907 - `"message-batches-2024-09-24"`
58305908
from line 5985
59075985 - `"thinking-display-updates-2026-08-18"`
59085986
59095987 - `"ce-user-management-2026-07-13"`
5988
5989 - `"mid-conversation-output-config-2026-07-01"`
5990
5991 - `"thinking-binding-controls-2026-08-01"`
5992
5993 - `"mid-conversation-system-clear-at-2026-08-21"`
59105994
59115995#### Body parameters
59125996
from line 6145
60616145
60626146 - `string`
60636147
6064 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
6148 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
60656149
60666150 - `"message-batches-2024-09-24"`
60676151
from line 6228
61446228 - `"thinking-display-updates-2026-08-18"`
61456229
61466230 - `"ce-user-management-2026-07-13"`
6231
6232 - `"mid-conversation-output-config-2026-07-01"`
6233
6234 - `"thinking-binding-controls-2026-08-01"`
6235
6236 - `"mid-conversation-system-clear-at-2026-08-21"`
61476237
61486238#### Returns
61496239
from line 6350
62606350
62616351 - `string`
62626352
6263 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
6353 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
62646354
62656355 - `"message-batches-2024-09-24"`
62666356
from line 6433
63436433 - `"thinking-display-updates-2026-08-18"`
63446434
63456435 - `"ce-user-management-2026-07-13"`
6436
6437 - `"mid-conversation-output-config-2026-07-01"`
6438
6439 - `"thinking-binding-controls-2026-08-01"`
6440
6441 - `"mid-conversation-system-clear-at-2026-08-21"`
63466442
63476443#### Returns
63486444
from line 6556
64606556
64616557 - `string`
64626558
6463 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
6559 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
64646560
64656561 - `"message-batches-2024-09-24"`
64666562
from line 6639
65436639 - `"thinking-display-updates-2026-08-18"`
65446640
65456641 - `"ce-user-management-2026-07-13"`
6642
6643 - `"mid-conversation-output-config-2026-07-01"`
6644
6645 - `"thinking-binding-controls-2026-08-01"`
6646
6647 - `"mid-conversation-system-clear-at-2026-08-21"`
65466648
65476649#### Body parameters
65486650
from line 6780
66786780
66796781 - `string`
66806782
6681 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
6783 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
66826784
66836785 - `"message-batches-2024-09-24"`
66846786
from line 6863
67616863 - `"thinking-display-updates-2026-08-18"`
67626864
67636865 - `"ce-user-management-2026-07-13"`
6866
6867 - `"mid-conversation-output-config-2026-07-01"`
6868
6869 - `"thinking-binding-controls-2026-08-01"`
6870
6871 - `"mid-conversation-system-clear-at-2026-08-21"`
67646872
67656873#### Returns
67666874
from line 6991
68836991
68846992 - `string`
68856993
6886 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
6994 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
68876995
68886996 - `"message-batches-2024-09-24"`
68896997
from line 7074
69667074 - `"thinking-display-updates-2026-08-18"`
69677075
69687076 - `"ce-user-management-2026-07-13"`
7077
7078 - `"mid-conversation-output-config-2026-07-01"`
7079
7080 - `"thinking-binding-controls-2026-08-01"`
7081
7082 - `"mid-conversation-system-clear-at-2026-08-21"`
69697083
69707084#### Body parameters
69717085
from line 7211
70977211
70987212 - `string`
70997213
7100 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
7214 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
71017215
71027216 - `"message-batches-2024-09-24"`
71037217
from line 7294
71807294 - `"thinking-display-updates-2026-08-18"`
71817295
71827296 - `"ce-user-management-2026-07-13"`
7297
7298 - `"mid-conversation-output-config-2026-07-01"`
7299
7300 - `"thinking-binding-controls-2026-08-01"`
7301
7302 - `"mid-conversation-system-clear-at-2026-08-21"`
71837303
71847304#### Returns
71857305
from line 7403
72837403
72847404 - `string`
72857405
7286 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
7406 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
72877407
72887408 - `"message-batches-2024-09-24"`
72897409
from line 7486
73667486 - `"thinking-display-updates-2026-08-18"`
73677487
73687488 - `"ce-user-management-2026-07-13"`
7489
7490 - `"mid-conversation-output-config-2026-07-01"`
7491
7492 - `"thinking-binding-controls-2026-08-01"`
7493
7494 - `"mid-conversation-system-clear-at-2026-08-21"`
73697495
73707496#### Returns
73717497
from line 7944
78187944 customer-managed encryption key (CMEK) on AWS, reference this value in your
78197945 KMS key-policy condition so the key is scoped to this compartment. On GCP and
78207946 Azure, Anthropic enforces the compartment binding automatically; you do not
7821 need to reference this value in your key configuration. See the CMEK integration guide for the
7822 required key configuration, including the value used during key validation.
7947 need to reference this value in your key configuration. See the CMEK
7948 integration guide for the required key configuration; unless your organization
7949 is on Claude Platform on AWS, it includes a separate value used during key
7950 validation. On Claude Platform on AWS there is no separate validation value:
7951 the key is validated against this Workspace's own value when it is attached, so
7952 if your key policy uses the compartment condition, add this value to it before
7953 attaching the key.
78237954
78247955 - `created_at: string`
78257956
from line 7987
78567987 ID of the customer-managed encryption key (CMEK) configuration to use for this
78577988 Workspace. Setting this field requires CMEK to be enabled for your
78587989 organization. When set, data stored for this Workspace is encrypted with the
7859 referenced key. Create key configurations with the External Keys API. This
7860 field is write-once: once a key is attached to a Workspace it cannot be
7861 detached or replaced. To rotate key material, rotate the underlying key on
7862 your cloud KMS; the `external_key_id` stays the same.
7990 referenced key. Create key configurations with the External Keys API. On
7991 Claude Platform on AWS the value is the AWS KMS key ARN, and the key must be a
7992 single-Region key in the same AWS account and Region as the Workspace. On that
7993 platform the key is validated against this Workspace when it is attached, so a
7994 key-policy problem is reported as an error on this request. This field is write-once:
7995 once a key is attached to a Workspace it cannot be detached or replaced. To
7996 rotate key material, rotate the underlying key on your cloud KMS; the
7997 `external_key_id` stays the same.
78637998
78647999 - `name: string`
78658000
from line 8077
79428077
79438078 - `string`
79448079
7945 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
8080 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
79468081
79478082 - `"message-batches-2024-09-24"`
79488083
from line 8160
80258160 - `"thinking-display-updates-2026-08-18"`
80268161
80278162 - `"ce-user-management-2026-07-13"`
8163
8164 - `"mid-conversation-output-config-2026-07-01"`
8165
8166 - `"thinking-binding-controls-2026-08-01"`
8167
8168 - `"mid-conversation-system-clear-at-2026-08-21"`
80288169
80298170#### Body parameters
80308171
from line 8214
80738214 ID of the customer-managed encryption key (CMEK) configuration to use for this
80748215 Workspace. Setting this field requires CMEK to be enabled for your
80758216 organization. When set, data stored for this Workspace is encrypted with the
8076 referenced key. Create key configurations with the External Keys API. This
8077 field is write-once: once a key is attached to a Workspace it cannot be
8078 detached or replaced. To rotate key material, rotate the underlying key on
8079 your cloud KMS; the `external_key_id` stays the same.
8217 referenced key. Create key configurations with the External Keys API. On
8218 Claude Platform on AWS the value is the AWS KMS key ARN, and the key must be a
8219 single-Region key in the same AWS account and Region as the Workspace. On that
8220 platform the key is validated against this Workspace when it is attached, so a
8221 key-policy problem is reported as an error on this request. This field is write-once:
8222 once a key is attached to a Workspace it cannot be detached or replaced. To
8223 rotate key material, rotate the underlying key on your cloud KMS; the
8224 `external_key_id` stays the same.
80808225
80818226- `tags: optional map[string] or null`
80828227
from line 8247
81028247 customer-managed encryption key (CMEK) on AWS, reference this value in your
81038248 KMS key-policy condition so the key is scoped to this compartment. On GCP and
81048249 Azure, Anthropic enforces the compartment binding automatically; you do not
8105 need to reference this value in your key configuration. See the CMEK integration guide for the
8106 required key configuration, including the value used during key validation.
8250 need to reference this value in your key configuration. See the CMEK
8251 integration guide for the required key configuration; unless your organization
8252 is on Claude Platform on AWS, it includes a separate value used during key
8253 validation. On Claude Platform on AWS there is no separate validation value:
8254 the key is validated against this Workspace's own value when it is attached, so
8255 if your key policy uses the compartment condition, add this value to it before
8256 attaching the key.
81078257
81088258 - `created_at: string`
81098259
from line 8290
81408290 ID of the customer-managed encryption key (CMEK) configuration to use for this
81418291 Workspace. Setting this field requires CMEK to be enabled for your
81428292 organization. When set, data stored for this Workspace is encrypted with the
8143 referenced key. Create key configurations with the External Keys API. This
8144 field is write-once: once a key is attached to a Workspace it cannot be
8145 detached or replaced. To rotate key material, rotate the underlying key on
8146 your cloud KMS; the `external_key_id` stays the same.
8293 referenced key. Create key configurations with the External Keys API. On
8294 Claude Platform on AWS the value is the AWS KMS key ARN, and the key must be a
8295 single-Region key in the same AWS account and Region as the Workspace. On that
8296 platform the key is validated against this Workspace when it is attached, so a
8297 key-policy problem is reported as an error on this request. This field is write-once:
8298 once a key is attached to a Workspace it cannot be detached or replaced. To
8299 rotate key material, rotate the underlying key on your cloud KMS; the
8300 `external_key_id` stays the same.
81478301
81488302 - `name: string`
81498303
from line 8389
82358389 customer-managed encryption key (CMEK) on AWS, reference this value in your
82368390 KMS key-policy condition so the key is scoped to this compartment. On GCP and
82378391 Azure, Anthropic enforces the compartment binding automatically; you do not
8238 need to reference this value in your key configuration. See the CMEK integration guide for the
8239 required key configuration, including the value used during key validation.
8392 need to reference this value in your key configuration. See the CMEK
8393 integration guide for the required key configuration; unless your organization
8394 is on Claude Platform on AWS, it includes a separate value used during key
8395 validation. On Claude Platform on AWS there is no separate validation value:
8396 the key is validated against this Workspace's own value when it is attached, so
8397 if your key policy uses the compartment condition, add this value to it before
8398 attaching the key.
82408399
82418400 - `created_at: string`
82428401
from line 8432
82738432 ID of the customer-managed encryption key (CMEK) configuration to use for this
82748433 Workspace. Setting this field requires CMEK to be enabled for your
82758434 organization. When set, data stored for this Workspace is encrypted with the
8276 referenced key. Create key configurations with the External Keys API. This
8277 field is write-once: once a key is attached to a Workspace it cannot be
8278 detached or replaced. To rotate key material, rotate the underlying key on
8279 your cloud KMS; the `external_key_id` stays the same.
8435 referenced key. Create key configurations with the External Keys API. On
8436 Claude Platform on AWS the value is the AWS KMS key ARN, and the key must be a
8437 single-Region key in the same AWS account and Region as the Workspace. On that
8438 platform the key is validated against this Workspace when it is attached, so a
8439 key-policy problem is reported as an error on this request. This field is write-once:
8440 once a key is attached to a Workspace it cannot be detached or replaced. To
8441 rotate key material, rotate the underlying key on your cloud KMS; the
8442 `external_key_id` stays the same.
82808443
82818444 - `name: string`
82828445
from line 8536
83738536 ID of the customer-managed encryption key (CMEK) configuration to use for this
83748537 Workspace. Setting this field requires CMEK to be enabled for your
83758538 organization. When set, data stored for this Workspace is encrypted with the
8376 referenced key. Create key configurations with the External Keys API. This
8377 field is write-once: once a key is attached to a Workspace it cannot be
8378 detached or replaced. To rotate key material, rotate the underlying key on
8379 your cloud KMS; the `external_key_id` stays the same.
8539 referenced key. Create key configurations with the External Keys API. On
8540 Claude Platform on AWS the value is the AWS KMS key ARN, and the key must be a
8541 single-Region key in the same AWS account and Region as the Workspace. On that
8542 platform the key is validated against this Workspace when it is attached, so a
8543 key-policy problem is reported as an error on this request. This field is write-once:
8544 once a key is attached to a Workspace it cannot be detached or replaced. To
8545 rotate key material, rotate the underlying key on your cloud KMS; the
8546 `external_key_id` stays the same.
83808547
83818548- `name: optional string`
83828549
from line 8575
84088575 customer-managed encryption key (CMEK) on AWS, reference this value in your
84098576 KMS key-policy condition so the key is scoped to this compartment. On GCP and
84108577 Azure, Anthropic enforces the compartment binding automatically; you do not
8411 need to reference this value in your key configuration. See the CMEK integration guide for the
8412 required key configuration, including the value used during key validation.
8578 need to reference this value in your key configuration. See the CMEK
8579 integration guide for the required key configuration; unless your organization
8580 is on Claude Platform on AWS, it includes a separate value used during key
8581 validation. On Claude Platform on AWS there is no separate validation value:
8582 the key is validated against this Workspace's own value when it is attached, so
8583 if your key policy uses the compartment condition, add this value to it before
8584 attaching the key.
84138585
84148586 - `created_at: string`
84158587
from line 8618
84468618 ID of the customer-managed encryption key (CMEK) configuration to use for this
84478619 Workspace. Setting this field requires CMEK to be enabled for your
84488620 organization. When set, data stored for this Workspace is encrypted with the
8449 referenced key. Create key configurations with the External Keys API. This
8450 field is write-once: once a key is attached to a Workspace it cannot be
8451 detached or replaced. To rotate key material, rotate the underlying key on
8452 your cloud KMS; the `external_key_id` stays the same.
8621 referenced key. Create key configurations with the External Keys API. On
8622 Claude Platform on AWS the value is the AWS KMS key ARN, and the key must be a
8623 single-Region key in the same AWS account and Region as the Workspace. On that
8624 platform the key is validated against this Workspace when it is attached, so a
8625 key-policy problem is reported as an error on this request. This field is write-once:
8626 once a key is attached to a Workspace it cannot be detached or replaced. To
8627 rotate key material, rotate the underlying key on your cloud KMS; the
8628 `external_key_id` stays the same.
84538629
84548630 - `name: string`
84558631
from line 8714
85388714 customer-managed encryption key (CMEK) on AWS, reference this value in your
85398715 KMS key-policy condition so the key is scoped to this compartment. On GCP and
85408716 Azure, Anthropic enforces the compartment binding automatically; you do not
8541 need to reference this value in your key configuration. See the CMEK integration guide for the
8542 required key configuration, including the value used during key validation.
8717 need to reference this value in your key configuration. See the CMEK
8718 integration guide for the required key configuration; unless your organization
8719 is on Claude Platform on AWS, it includes a separate value used during key
8720 validation. On Claude Platform on AWS there is no separate validation value:
8721 the key is validated against this Workspace's own value when it is attached, so
8722 if your key policy uses the compartment condition, add this value to it before
8723 attaching the key.
85438724
85448725 - `created_at: string`
85458726
from line 8757
85768757 ID of the customer-managed encryption key (CMEK) configuration to use for this
85778758 Workspace. Setting this field requires CMEK to be enabled for your
85788759 organization. When set, data stored for this Workspace is encrypted with the
8579 referenced key. Create key configurations with the External Keys API. This
8580 field is write-once: once a key is attached to a Workspace it cannot be
8581 detached or replaced. To rotate key material, rotate the underlying key on
8582 your cloud KMS; the `external_key_id` stays the same.
8760 referenced key. Create key configurations with the External Keys API. On
8761 Claude Platform on AWS the value is the AWS KMS key ARN, and the key must be a
8762 single-Region key in the same AWS account and Region as the Workspace. On that
8763 platform the key is validated against this Workspace when it is attached, so a
8764 key-policy problem is reported as an error on this request. This field is write-once:
8765 once a key is attached to a Workspace it cannot be detached or replaced. To
8766 rotate key material, rotate the underlying key on your cloud KMS; the
8767 `external_key_id` stays the same.
85838768
85848769 - `name: string`
85858770
from line 9407
92229407
92239408 - `string`
92249409
9225 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
9410 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
92269411
92279412 - `"message-batches-2024-09-24"`
92289413
from line 9490
93059490 - `"thinking-display-updates-2026-08-18"`
93069491
93079492 - `"ce-user-management-2026-07-13"`
9493
9494 - `"mid-conversation-output-config-2026-07-01"`
9495
9496 - `"thinking-binding-controls-2026-08-01"`
9497
9498 - `"mid-conversation-system-clear-at-2026-08-21"`
93089499
93099500#### Returns
93109501
from line 9596
94059596
94069597 - `string`
94079598
9408 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
9599 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
94099600
94109601 - `"message-batches-2024-09-24"`
94119602
from line 9679
94889679 - `"thinking-display-updates-2026-08-18"`
94899680
94909681 - `"ce-user-management-2026-07-13"`
9682
9683 - `"mid-conversation-output-config-2026-07-01"`
9684
9685 - `"thinking-binding-controls-2026-08-01"`
9686
9687 - `"mid-conversation-system-clear-at-2026-08-21"`
94919688
94929689#### Body parameters
94939690
from line 9801
96049801
96059802 - `string`
96069803
9607 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
9804 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
96089805
96099806 - `"message-batches-2024-09-24"`
96109807
from line 9884
96879884 - `"thinking-display-updates-2026-08-18"`
96889885
96899886 - `"ce-user-management-2026-07-13"`
9887
9888 - `"mid-conversation-output-config-2026-07-01"`
9889
9890 - `"thinking-binding-controls-2026-08-01"`
9891
9892 - `"mid-conversation-system-clear-at-2026-08-21"`
96909893
96919894#### Returns
96929895
from line 9983
97809983
97819984 - `string`
97829985
9783 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
9986 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
97849987
97859988 - `"message-batches-2024-09-24"`
97869989
from line 10066
986310066 - `"thinking-display-updates-2026-08-18"`
986410067
986510068 - `"ce-user-management-2026-07-13"`
10069
10070 - `"mid-conversation-output-config-2026-07-01"`
10071
10072 - `"thinking-binding-controls-2026-08-01"`
10073
10074 - `"mid-conversation-system-clear-at-2026-08-21"`
986610075
986710076#### Body parameters
986810077
from line 10182
997310182
997410183 - `string`
997510184
9976 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
10185 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
997710186
997810187 - `"message-batches-2024-09-24"`
997910188
from line 10265
1005610265 - `"thinking-display-updates-2026-08-18"`
1005710266
1005810267 - `"ce-user-management-2026-07-13"`
10268
10269 - `"mid-conversation-output-config-2026-07-01"`
10270
10271 - `"thinking-binding-controls-2026-08-01"`
10272
10273 - `"mid-conversation-system-clear-at-2026-08-21"`
1005910274
1006010275#### Returns
1006110276
from line 10438
1022310438 "next_page": "next_page"
1022410439}
1022510440```
10441
10442## Organization › Compliance Settings
10443
10444### Get Compliance Settings
10445
10446**GET** `/v1/organizations/compliance_settings`
10447
10448Retrieve your organization's Compliance Settings.
10449
10450Compliance Settings is a singleton resource: there is exactly one per
10451organization, addressed without an identifier. The `state` field reflects
10452whether the Compliance API is enabled. An organization with a parent
10453organization reads the state inherited from the parent's configuration.
10454
10455#### Returns
10456
10457- `BetaComplianceSettings object`
10458
10459 - `state: BetaComplianceSettingsStateEnabled or BetaComplianceSettingsStateDisabled`
10460
10461 Whether the Compliance API is enabled for this organization.
10462
10463 - `BetaComplianceSettingsStateEnabled object`
10464
10465 - `type: "enabled"`
10466
10467 default: enabled
10468
10469 - `BetaComplianceSettingsStateDisabled object`
10470
10471 - `type: "disabled"`
10472
10473 default: disabled
10474
10475 - `type: "compliance_settings"`
10476
10477 default: compliance_settings
10478
10479#### Example
10480
10481```bash
10482curl https://api.anthropic.com/v1/organizations/compliance_settings \
10483 -H 'anthropic-version: 2023-06-01' \
10484 -H "X-Api-Key: $ANTHROPIC_API_KEY"
10485```
10486
10487##### Response (200)
10488
10489```json
10490{
10491 "state": {
10492 "type": "enabled"
10493 },
10494 "type": "compliance_settings"
10495}
10496```
10497
10498### Update Compliance Settings
10499
10500**POST** `/v1/organizations/compliance_settings`
10501
10502Update your organization's Compliance Settings.
10503
10504Setting `state` to `enabled` turns on the Compliance API and begins
10505capturing organization activity events. Setting it to `disabled` turns
10506both off. `state` reflects whether the Compliance API is enabled.
10507
10508A request that sets `state` to its current value succeeds and leaves the
10509resource unchanged. A `disabled` request stays in effect until a later
10510`enabled` request or the organization's next provisioning action that
10511enables Access Transparency: enabling Access Transparency also enables
10512the Compliance API, which serves its activity events, so such
10513provisioning (including re-runs) re-enables the Compliance API even
10514after a `disabled` request. Automated provisioning never disables
10515compliance settings.
10516
10517#### Body parameters
10518
10519- `state: BetaComplianceSettingsStateEnabledParam or BetaComplianceSettingsStateDisabledParam`
10520
10521 Desired state. Accepts the string shorthand "enabled" or "disabled" in place of the object form; the response always returns the canonical object form.
10522
10523 - `BetaComplianceSettingsStateEnabledParam object`
10524
10525 - `type: "enabled"`
10526
10527 - `BetaComplianceSettingsStateDisabledParam object`
10528
10529 - `type: "disabled"`
10530
10531#### Returns
10532
10533- `BetaComplianceSettings object`
10534
10535 - `state: BetaComplianceSettingsStateEnabled or BetaComplianceSettingsStateDisabled`
10536
10537 Whether the Compliance API is enabled for this organization.
10538
10539 - `BetaComplianceSettingsStateEnabled object`
10540
10541 - `type: "enabled"`
10542
10543 default: enabled
10544
10545 - `BetaComplianceSettingsStateDisabled object`
10546
10547 - `type: "disabled"`
10548
10549 default: disabled
10550
10551 - `type: "compliance_settings"`
10552
10553 default: compliance_settings
10554
10555#### Example
10556
10557```bash
10558curl https://api.anthropic.com/v1/organizations/compliance_settings \
10559 -H 'Content-Type: application/json' \
10560 -H 'anthropic-version: 2023-06-01' \
10561 -H "X-Api-Key: $ANTHROPIC_API_KEY" \
10562 -d '{
10563 "state": {
10564 "type": "enabled"
10565 }
10566 }'
10567```
10568
10569##### Response (200)
10570
10571```json
10572{
10573 "state": {
10574 "type": "enabled"
10575 },
10576 "type": "compliance_settings"
10577}
10578```
1022610579