Claude Platform Docs

Remove Federation Rule Workspace

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

Requires an OAuth access token with the org:admin scope, from ant auth login --scope org:admin or a workload identity federation rule; Admin API keys are not accepted. See Manage WIF with the Admin API.

Disable a federation rule for a workspace.

Idempotent; succeeds even if the enablement was already removed. OAuth callers may only manage rules whose oauth_scope is workspace:developer or workspace:inference; other scopes require a Console session.

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.

Remove Federation Rule Workspace
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"
}