Remove Federation Rule Workspace
client.Beta.Organization.Federation.Rules.Workspaces.Remove(ctx, workspaceID, params) (*BetaOrganizationFederationRuleWorkspaceRemoveResponse, error)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.
Remove Federation Rule Workspace
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.Beta.Organization.Federation.Rules.Workspaces.Remove(
context.TODO(),
"workspace_id",
anthropic.BetaOrganizationFederationRuleWorkspaceRemoveParams{
FederationRuleID: "federation_rule_id",
},
)
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", workspace.FederationRuleID)
}{
"federation_rule_id": "federation_rule_id",
"type": "federation_rule_workspace_deleted",
"workspace_id": "workspace_id"
}Returns Examples
{
"federation_rule_id": "federation_rule_id",
"type": "federation_rule_workspace_deleted",
"workspace_id": "workspace_id"
}