Platform Module

SDK helpers for platform-owner governance, users, impersonation, analytics, and operations.

Updated May 10, 2026 Edit this page

Platform Module

sso.platform is for platform-owner workflows.

Governance

  • getTiers()
  • organizations.list(...)
  • organizations.approve(...)
  • organizations.reject(...)
  • organizations.suspend(...)
  • organizations.activate(...)
  • organizations.updateTier(...)
  • organizations.updateFeatures(...)
  • organizations.delete(...)

Users and ownership

  • users.list(...)
  • users.search(...)
  • users.get(userId)
  • users.getMfaStatus(userId)
  • users.forceDisableMfa(userId)
  • promoteOwner(...)
  • demoteOwner(...)

Support and audit

  • impersonateUser(...)
  • getAuditLog(...)

Analytics

  • analytics.getOverview()
  • analytics.getOrganizationStatus()
  • analytics.getGrowthTrends(...)
  • analytics.getLoginActivity(...)
  • analytics.getTopOrganizations(...)
  • analytics.getRecentOrganizations()

Operations

getOperationsStatus()

Returns:

{
  jobs_pending: number;
  jobs_running: number;
  jobs_failed: number;
  webhook_deliveries_failed: number;
  siem_configs_enabled: number;
  siem_configs_with_failures: number;
}

Use this method for platform dashboards that summarize job backlog, failed webhooks, and SIEM health.