Organizations Module

SDK organization, membership, settings, enterprise, and billing helpers.

Updated May 10, 2026 Edit this page

Organizations Module

The sso.organizations module covers tenant administration, organization settings, enterprise integrations, and several operational helper surfaces.

Core methods

  • create(...)
  • list(...)
  • get(orgSlug)
  • select(orgSlug)
  • update(orgSlug, payload)
  • delete(orgSlug)

Member and invitation helpers

  • members.list(...)
  • members.updateRole(...)
  • members.listServiceAccess(...)
  • members.updateServiceAccess(...)
  • members.transferOwnership(...)
  • invitations.create(...), list(...), cancel(...), accept(...)

End-user and audit helpers

  • endUsers.list(...)
  • endUsers.get(...)
  • endUsers.revokeSessions(...)
  • auditLogs.get(...)

Settings and security

  • setSmtp(...), getSmtp(...), deleteSmtp(...)
  • setCustomDomain(...), verifyCustomDomain(...), getDomainConfiguration(...)
  • updateBranding(...), getBranding(...), getPublicBranding(...)
  • riskSettings.get(...), update(...), reset(...)
  • security.getRiskEvents(...)

Billing credentials

billingCredentials.get(...), set(...), and delete(...) manage organization-owned stripe or polar credentials.

Enterprise and integration helpers

  • oauthCredentials.set(...), get(...)
  • webhooks.create(...), list(...), get(...), update(...), delete(...), test(...)
  • scim.createToken(...), listTokens(...), revokeToken(...), deleteToken(...)
  • siem.create(...), list(...), get(...), update(...), delete(...), test(...)
  • roles.list(...), get(...), create(...), update(...), delete(...)

Upstream providers

Current backend support is documented as:

  • upstreamProviders.list(orgSlug)
  • upstreamProviders.create(orgSlug, payload)
  • upstreamProviders.delete(orgSlug, providerId)

Use domain routes and upstream providers together for enterprise email-domain routing.