Claude Platform Docs

Удалить рабочее пространство из правила федерации

WorkspaceRemoveResponse Organization.Federation.Rules.Workspaces.Remove(parameters, cancellationToken = default)
DELETE/v1/organizations/federation_rules/{federation_rule_id}/workspaces/{workspace_id}

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Отключает правило федерации для рабочего пространства.

Операция идемпотентна; выполняется успешно, даже если включение уже было удалено. Вызывающие стороны OAuth могут управлять только правилами, у которых oauth_scope равен workspace:developer или workspace:inference; для других областей требуется сеанс Console.

Parameters
WorkspaceRemoveParams parameters
required string federationRuleID⁠Path parameter

ID of the federation rule.

required string workspaceID⁠Path parameter

ID of the workspace to disable for.

Returns
class WorkspaceRemoveResponse { Type = "federation_rule_workspace_deleted"; FederationRuleID; WorkspaceID; }
JsonElement Type = "federation_rule_workspace_deleted"
required string FederationRuleID

Tagged ID of the federation rule.

required string WorkspaceID

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

Удалить рабочее пространство из правила федерации
using System;
using Anthropic.Models.Organization.Federation.Rules.Workspaces;

WorkspaceRemoveParams parameters = new()
{
    FederationRuleID = "federation_rule_id",
    WorkspaceID = "workspace_id",
};

var workspace = await client.Organization.Federation.Rules.Workspaces.Remove(parameters);

Console.WriteLine(workspace);
Returns Examples
Response 200
{
  "federation_rule_id": "federation_rule_id",
  "type": "federation_rule_workspace_deleted",
  "workspace_id": "workspace_id"
}