Skip to content

Organization

An organization represents a company, business unit, or tenant in the Samna platform. It is the root of the resource hierarchy and owns locations, claims, modules, and users beneath it.

Organization Types

TypePurpose
SystemThe top level system organization
CompanyA standard company or business tenant
ChildA sub organization under a parent company

Hierarchy

Organizations support parent child relationships. A company organization can have child organizations beneath it, allowing multi-tenant setups. Each level in the hierarchy is tracked so the system knows how deep a given organization sits.

External Providers

Organizations can be linked to external identity providers. Each organization configures its own OAuth credentials, redirect URIs, and provider settings so that users within that organization authenticate through the correct identity provider.

Modules

Organizations enable functional modules that control which features are available. A module like "bookings" or "reporting" can be activated per organization, allowing the platform to tailor functionality to each tenant.

What an Organization Contains

ResourceRelationship
LocationsPhysical sites owned by the organization
ClaimsPermissions granted within the organization
ModulesFunctional features enabled for the organization
ProvidersOAuth configurations for user authentication
AssetsImages and branding files
UsersPeople with claims scoped to this organization