Claude Platform Docs

Federation

FederationIssuers

Create Federation Issuer
beta.organization.federation.issuers.create(IssuerCreateParams**kwargs) -> BetaFederationIssuer
POST/v1/organizations/federation_issuers
List Federation Issuers
beta.organization.federation.issuers.list(IssuerListParams**kwargs) -> SyncPageCursor[BetaFederationIssuer]
GET/v1/organizations/federation_issuers
Get Federation Issuer
beta.organization.federation.issuers.retrieve(strfederation_issuer_id, IssuerRetrieveParams**kwargs) -> BetaFederationIssuer
GET/v1/organizations/federation_issuers/{federation_issuer_id}
Update Federation Issuer
beta.organization.federation.issuers.update(strfederation_issuer_id, IssuerUpdateParams**kwargs) -> BetaFederationIssuer
POST/v1/organizations/federation_issuers/{federation_issuer_id}
Archive Federation Issuer
beta.organization.federation.issuers.archive(strfederation_issuer_id, IssuerArchiveParams**kwargs) -> BetaFederationIssuer
POST/v1/organizations/federation_issuers/{federation_issuer_id}/archive

FederationRules

Create Federation Rule
beta.organization.federation.rules.create(RuleCreateParams**kwargs) -> BetaFederationRule
POST/v1/organizations/federation_rules
List Federation Rules
beta.organization.federation.rules.list(RuleListParams**kwargs) -> SyncPageCursor[BetaFederationRule]
GET/v1/organizations/federation_rules
Get Federation Rule
beta.organization.federation.rules.retrieve(strfederation_rule_id, RuleRetrieveParams**kwargs) -> BetaFederationRule
GET/v1/organizations/federation_rules/{federation_rule_id}
Update Federation Rule
beta.organization.federation.rules.update(strfederation_rule_id, RuleUpdateParams**kwargs) -> BetaFederationRule
POST/v1/organizations/federation_rules/{federation_rule_id}
Archive Federation Rule
beta.organization.federation.rules.archive(strfederation_rule_id, RuleArchiveParams**kwargs) -> BetaFederationRule
POST/v1/organizations/federation_rules/{federation_rule_id}/archive

FederationRulesWorkspaces

Add Federation Rule Workspace
beta.organization.federation.rules.workspaces.add(strfederation_rule_id, WorkspaceAddParams**kwargs) -> BetaFederationRuleWorkspace
POST/v1/organizations/federation_rules/{federation_rule_id}/workspaces
List Federation Rule Workspaces
beta.organization.federation.rules.workspaces.list(strfederation_rule_id, WorkspaceListParams**kwargs) -> SyncPageCursor[BetaFederationRuleWorkspace]
GET/v1/organizations/federation_rules/{federation_rule_id}/workspaces
Remove Federation Rule Workspace
beta.organization.federation.rules.workspaces.remove(strworkspace_id, WorkspaceRemoveParams**kwargs) -> WorkspaceRemoveResponse
DELETE/v1/organizations/federation_rules/{federation_rule_id}/workspaces/{workspace_id}