Claude Platform Docs

Workspace aus Federation-Regel entfernen

client.Organization.Federation.Rules.Workspaces.Remove(ctx, workspaceID, body) (*OrganizationFederationRuleWorkspaceRemoveResponse, error)
DELETE/v1/organizations/federation_rules/{federation_rule_id}/workspaces/{workspace_id}

Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.

Deaktiviert eine Federation-Regel für einen Workspace.

Idempotent; ist auch erfolgreich, wenn die Aktivierung bereits entfernt wurde. OAuth-Aufrufer dürfen nur Regeln verwalten, deren oauth_scope workspace:developer oder workspace:inference ist; andere Scopes erfordern eine Console-Sitzung.

Parameters
workspaceID string⁠Path parameter

ID of the workspace to disable for.

body OrganizationFederationRuleWorkspaceRemoveParams
FederationRuleID string⁠Path parameter

ID of the federation rule.

Returns
type OrganizationFederationRuleWorkspaceRemoveResponse struct { Type: "federation_rule_workspace_deleted"; FederationRuleID; WorkspaceID }
Type FederationRuleWorkspaceDeleted
defaultfederation_rule_workspace_deleted
FederationRuleID string

Tagged ID of the federation rule.

WorkspaceID string

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

Workspace aus Federation-Regel entfernen
package main

import (
	"context"
	"fmt"

	"github.com/anthropics/anthropic-sdk-go"
	"github.com/anthropics/anthropic-sdk-go/option"
)

func main() {
	client := anthropic.NewClient(
		option.WithAPIKey("my-anthropic-api-key"),
	)
	workspace, err := client.Organization.Federation.Rules.Workspaces.Remove(
		context.TODO(),
		"workspace_id",
		anthropic.OrganizationFederationRuleWorkspaceRemoveParams{
			FederationRuleID: "federation_rule_id",
		},
	)
	if err != nil {
		panic(err.Error())
	}
	fmt.Printf("%+v\n", workspace.FederationRuleID)
}
Returns Examples
Response 200
{
  "federation_rule_id": "federation_rule_id",
  "type": "federation_rule_workspace_deleted",
  "workspace_id": "workspace_id"
}