Follow Discord
Sweep 09 Oct 2026 · 17:27Z Build v2.1.296 517 read Stable v2.1.287 Latest v2.1.296 Next v2.1.296 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · api

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
/
lines
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 )
Feedback