Claude Platform Docs

Workspaces

List Federation Rule Workspaces
GET/v1/organizations/federation_rules/{federation_rule_id}/workspaces
Add Federation Rule Workspace
POST/v1/organizations/federation_rules/{federation_rule_id}/workspaces
Remove Federation Rule Workspace
DELETE/v1/organizations/federation_rules/{federation_rule_id}/workspaces/{workspace_id}
Models
WorkspaceListResponse object{ created_at, created_by_actor_id, federation_rule_id, 3 more }
created_at: string

When this workspace was enabled for the rule.

formatdate-time
created_by_actor_id: string or null

Tagged ID (user_... or svac_...) of the actor that enabled this workspace for the rule, if known.

federation_rule_id: string

Tagged ID of the federation rule.

type: "federation_rule_workspace"
defaultfederation_rule_workspace
workspace_id: string

Tagged ID of the workspace this rule is enabled for.

workspace_name: string or null

Workspace display name. Populated when listing; null in the enable response.

WorkspaceCreateResponse object{ created_at, created_by_actor_id, federation_rule_id, 3 more }
created_at: string

When this workspace was enabled for the rule.

formatdate-time
created_by_actor_id: string or null

Tagged ID (user_... or svac_...) of the actor that enabled this workspace for the rule, if known.

federation_rule_id: string

Tagged ID of the federation rule.

type: "federation_rule_workspace"
defaultfederation_rule_workspace
workspace_id: string

Tagged ID of the workspace this rule is enabled for.

workspace_name: string or null

Workspace display name. Populated when listing; null in the enable response.

WorkspaceDeleteResponse object{ federation_rule_id, type, workspace_id }
federation_rule_id: string

Tagged ID of the federation rule.

type: "federation_rule_workspace_deleted"
defaultfederation_rule_workspace_deleted
workspace_id: string

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