cmek-azure-key-vault changedmanage-claude/cmek-azure-key-vault
Nearest release: v2.1.292, published 11 hours before this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Recorded here
Lines+36added
Lines−36removed
From line
76
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits8to this page, all time
The whole hunk
from line 76, old and new numbered
/
from line 76
7676 The `--tags` option adds the organization tag, `anthropic-org-<ORGANIZATION_UUID>` with the value `true`, where `<ORGANIZATION_UUID>` is your Anthropic organization ID in lowercase. The tag is required for Anthropic to validate the key.
7777
7878 <Note>
79 **Finding your organization ID:** Copy the **Organization ID** field under **Settings > Organization** in the Claude Console, or under **Organization settings > Organization** in claude.ai, or read the `id` field from the [Organization Info](https://platform.claude.com/docs/en/api/beta/organization/retrieve) endpoint. Use the bare UUID, not the `org_`-prefixed ID.
79 **Finding your organization ID:** Copy the **Organization ID** field under **Settings > Organization** in the Claude Console, or under **Organization settings > Organization** in claude.ai, or read the `id` field from the [Organization Info](https://platform.claude.com/docs/en/api/organization/retrieve) endpoint. Use the bare UUID, not the `org_`-prefixed ID.
8080 </Note>
8181
8282 ```bash
from line 203
203203 ```
204204
205205 ```bash CLI
206 ant beta:organization:external-keys create <<'YAML'
206 ant organization:external-keys create <<'YAML'
207207 display_name: "<friendly-name>"
208208 geo: us
209209 provider_config:
from line 217
217217 ```python Python
218218 client = anthropic.Anthropic()
219219
220 external_key = client.beta.organization.external_keys.create(
220 external_key = client.organization.external_keys.create(
221221 display_name="<friendly-name>",
222222 geo="us",
223223 provider_config={
from line 235
235235 ```typescript TypeScript
236236 const client = new Anthropic();
237237
238 const externalKey = await client.beta.organization.externalKeys.create({
238 const externalKey = await client.organization.externalKeys.create({
239239 display_name: "<friendly-name>",
240240 geo: "us",
241241 provider_config: {
from line 251
251251 ```
252252
253253 ```csharp C#
254 using Anthropic.Models.Beta.Organization.ExternalKeys;
254 using Anthropic.Models.Organization.ExternalKeys;
255255
256256 AnthropicClient client = new();
257257
258 var externalKey = await client.Beta.Organization.ExternalKeys.Create(new()
258 var externalKey = await client.Organization.ExternalKeys.Create(new()
259259 {
260260 DisplayName = "<friendly-name>",
261261 Geo = Geo.Us,
262 ProviderConfig = new BetaAzureExternalKeyConfigParam
262 ProviderConfig = new AzureExternalKeyConfigParam
263263 {
264264 VaultUri = "https://<your-vault-name>.vault.azure.net/",
265265 KeyName = "<your-key-name>",
from line 274
274274 ```go Go
275275 client := anthropic.NewClient()
276276
277 externalKey, err := client.Beta.Organization.ExternalKeys.New(context.Background(), anthropic.BetaOrganizationExternalKeyNewParams{
277 externalKey, err := client.Organization.ExternalKeys.New(context.Background(), anthropic.OrganizationExternalKeyNewParams{
278278 DisplayName: anthropic.String("<friendly-name>"),
279 Geo: anthropic.BetaOrganizationExternalKeyNewParamsGeoUs,
280 ProviderConfig: anthropic.BetaOrganizationExternalKeyNewParamsProviderConfigUnion{
281 OfAzure: &anthropic.BetaAzureExternalKeyConfigParam{
279 Geo: anthropic.OrganizationExternalKeyNewParamsGeoUs,
280 ProviderConfig: anthropic.OrganizationExternalKeyNewParamsProviderConfigUnion{
281 OfAzure: &anthropic.AzureExternalKeyConfigParam{
282282 VaultURI: "https://<your-vault-name>.vault.azure.net/",
283283 KeyName: "<your-key-name>",
284284 TenantID: "<your-tenant-id>",
from line 294
294294 ```
295295
296296 ```java Java
297 import com.anthropic.models.beta.organization.externalkeys.BetaAzureExternalKeyConfigParam;
298 import com.anthropic.models.beta.organization.externalkeys.ExternalKeyCreateParams;
297 import com.anthropic.models.organization.externalkeys.AzureExternalKeyConfigParam;
298 import com.anthropic.models.organization.externalkeys.ExternalKeyCreateParams;
299299
300300 void main() {
301301 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
from line 303
303303 var params = ExternalKeyCreateParams.builder()
304304 .displayName("<friendly-name>")
305305 .geo(ExternalKeyCreateParams.Geo.US)
306 .providerConfig(BetaAzureExternalKeyConfigParam.builder()
306 .providerConfig(AzureExternalKeyConfigParam.builder()
307307 .vaultUri("https://<your-vault-name>.vault.azure.net/")
308308 .keyName("<your-key-name>")
309309 .tenantId("<your-tenant-id>")
310310 .build())
311311 .build();
312 var externalKey = client.beta().organization().externalKeys().create(params);
312 var externalKey = client.organization().externalKeys().create(params);
313313
314314 IO.println("id: " + externalKey.id());
315315 IO.println("display_name: " + externalKey.displayName().orElseThrow());
from line 317
317317 ```
318318
319319 ```php PHP
320 use Anthropic\Beta\Organization\ExternalKeys\ExternalKeyCreateParams\Geo;
320 use Anthropic\Organization\ExternalKeys\ExternalKeyCreateParams\Geo;
321321 // ...
322322
323323 $client = new Client();
324324
325 $externalKey = $client->beta->organization->externalKeys->create(
325 $externalKey = $client->organization->externalKeys->create(
326326 displayName: '<friendly-name>',
327327 geo: Geo::US,
328328 providerConfig: [
from line 340
340340 ```ruby Ruby
341341 client = Anthropic::Client.new
342342
343 external_key = client.beta.organization.external_keys.create(
343 external_key = client.organization.external_keys.create(
344344 display_name: "<friendly-name>",
345345 geo: :us,
346346 provider_config: {
from line 378
378378 ```
379379
380380 ```bash CLI
381 ant beta:organization:external-keys validate --external-key-id "ekey_<id>"
381 ant organization:external-keys validate --external-key-id "ekey_<id>"
382382 ```
383383
384384 ```python Python
385385 client = anthropic.Anthropic()
386386
387 validation = client.beta.organization.external_keys.validate("ekey_<id>")
387 validation = client.organization.external_keys.validate("ekey_<id>")
388388
389389 print(f"status: {validation.status}")
390390 print(f"error: {validation.error}")
from line 393
393393 ```typescript TypeScript
394394 const client = new Anthropic();
395395
396 const validation = await client.beta.organization.externalKeys.validate("ekey_<id>");
396 const validation = await client.organization.externalKeys.validate("ekey_<id>");
397397
398398 console.log(`status: ${validation.status}`);
399399 console.log(`error: ${validation.error}`);
from line 402
402402 ```csharp C#
403403 AnthropicClient client = new();
404404
405 var validation = await client.Beta.Organization.ExternalKeys.Validate("ekey_<id>");
405 var validation = await client.Organization.ExternalKeys.Validate("ekey_<id>");
406406
407407 Console.WriteLine($"status: {validation.Status.Raw()}");
408408 Console.WriteLine($"error: {validation.Error}");
from line 411
411411 ```go Go
412412 client := anthropic.NewClient()
413413
414 validation, err := client.Beta.Organization.ExternalKeys.Validate(context.Background(), "ekey_<id>")
414 validation, err := client.Organization.ExternalKeys.Validate(context.Background(), "ekey_<id>")
415415 if err != nil {
416416 log.Fatal(err)
417417 }
from line 423
423423 ```java Java
424424 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
425425
426 var validation = client.beta().organization().externalKeys().validate("ekey_<id>");
426 var validation = client.organization().externalKeys().validate("ekey_<id>");
427427
428428 IO.println("status: " + validation.status().asString());
429429 IO.println("error: " + validation.error().orElse(""));
from line 432
432432 ```php PHP
433433 $client = new Client();
434434
435 $validation = $client->beta->organization->externalKeys->validate(
435 $validation = $client->organization->externalKeys->validate(
436436 externalKeyID: 'ekey_<id>',
437437 );
438438
from line 443
443443 ```ruby Ruby
444444 client = Anthropic::Client.new
445445
446 validation = client.beta.organization.external_keys.validate("ekey_<id>")
446 validation = client.organization.external_keys.validate("ekey_<id>")
447447
448448 puts "status: #{validation.status}"
449449 puts "error: #{validation.error}"
from line 478
478478 ```
479479
480480 ```bash CLI
481 ant beta:organization:workspaces update \
481 ant organization:workspaces update \
482482 --workspace-id "<workspace-id>" \
483483 --external-key-id "ekey_<id>"
484484 ```
from line 486
486486 ```python Python
487487 client = anthropic.Anthropic()
488488
489 workspace = client.beta.organization.workspaces.update(
489 workspace = client.organization.workspaces.update(
490490 "<workspace-id>", external_key_id="ekey_<id>"
491491 )
492492
from line 497
497497 ```typescript TypeScript
498498 const client = new Anthropic();
499499
500 const workspace = await client.beta.organization.workspaces.update("<workspace-id>", {
500 const workspace = await client.organization.workspaces.update("<workspace-id>", {
501501 external_key_id: "ekey_<id>"
502502 });
503503
from line 508
508508 ```csharp C#
509509 AnthropicClient client = new();
510510
511 var workspace = await client.Beta.Organization.Workspaces.Update("<workspace-id>", new()
511 var workspace = await client.Organization.Workspaces.Update("<workspace-id>", new()
512512 {
513513 ExternalKeyID = "ekey_<id>"
514514 });
from line 520
520520 ```go Go
521521 client := anthropic.NewClient()
522522
523 workspace, err := client.Beta.Organization.Workspaces.Update(
523 workspace, err := client.Organization.Workspaces.Update(
524524 context.Background(),
525525 "<workspace-id>",
526 anthropic.BetaOrganizationWorkspaceUpdateParams{
526 anthropic.OrganizationWorkspaceUpdateParams{
527527 ExternalKeyID: anthropic.String("ekey_<id>"),
528528 },
529529 )
from line 536
536536 ```
537537
538538 ```java Java
539 import com.anthropic.models.beta.organization.workspaces.WorkspaceUpdateParams;
539 import com.anthropic.models.organization.workspaces.WorkspaceUpdateParams;
540540
541541 void main() {
542542 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
from line 544
544544 var params = WorkspaceUpdateParams.builder()
545545 .externalKeyId("ekey_<id>")
546546 .build();
547 var workspace = client.beta().organization().workspaces().update("<workspace-id>", params);
547 var workspace = client.organization().workspaces().update("<workspace-id>", params);
548548
549549 IO.println("id: " + workspace.id());
550550 IO.println("external_key_id: " + workspace.externalKeyId().orElseThrow());
from line 554
554554 ```php PHP
555555 $client = new Client();
556556
557 $workspace = $client->beta->organization->workspaces->update(
557 $workspace = $client->organization->workspaces->update(
558558 workspaceID: '<workspace-id>',
559559 externalKeyID: 'ekey_<id>',
560560 );
from line 566
566566 ```ruby Ruby
567567 client = Anthropic::Client.new
568568
569 workspace = client.beta.organization.workspaces.update(
569 workspace = client.organization.workspaces.update(
570570 "<workspace-id>",
571571 external_key_id: "ekey_<id>"
572572 )
No line in this hunk matches that.