Claude Platform Docs

Quitar espacio de trabajo de la regla de federación

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

Requiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.

Deshabilita una regla de federación para un espacio de trabajo.

Es idempotente; se completa correctamente incluso si la habilitación ya se había quitado. Los llamadores OAuth solo pueden administrar reglas cuyo oauth_scope sea workspace:developer o workspace:inference; otros alcances requieren una sesión de Console.

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.

Quitar espacio de trabajo de la regla de federación
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"
}