Claude Platform Docs

Retirer un espace de travail d'une règle de fédération

$client->beta->organization->federation->rules->workspaces->remove(string workspaceID, string federationRuleID, ?list<AnthropicBeta> betas): WorkspaceRemoveResponse
DELETE/v1/organizations/federation_rules/{federation_rule_id}/workspaces/{workspace_id}

Nécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de fédération d'identité de charge de travail ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.

Désactivez une règle de fédération pour un espace de travail.

Idempotent ; réussit même si l'activation a déjà été supprimée. Les appelants OAuth ne peuvent gérer que les règles dont oauth_scope vaut workspace:developer ou workspace:inference ; les autres portées nécessitent une session Console.

Parameters
federationRuleID: string

ID of the federation rule.

workspaceID: string

ID of the workspace to disable for.

betas?:optional list<AnthropicBeta>

Optional header to specify the beta version(s) you want to use.

Returns
class WorkspaceRemoveResponse { $type = 'federation_rule_workspace_deleted'; $federationRuleID; $workspaceID; }
"federation_rule_workspace_deleted" type
string federationRuleID

Tagged ID of the federation rule.

string workspaceID

Tagged ID of the workspace named in the delete request. Removal is idempotent.

Retirer un espace de travail d'une règle de fédération
<?php

require_once dirname(__DIR__) . '/vendor/autoload.php';

$client = new Client(apiKey: 'my-anthropic-api-key');

$workspace = $client->beta->organization->federation->rules->workspaces->remove(
  'workspace_id',
  federationRuleID: 'federation_rule_id',
  betas: [AnthropicBeta::MESSAGE_BATCHES_2024_09_24],
);

var_dump($workspace);
Returns Examples
Response 200
{
  "federation_rule_id": "federation_rule_id",
  "type": "federation_rule_workspace_deleted",
  "workspace_id": "workspace_id"
}