Zum Inhalt springen

Operator Roles (RBAC)

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

The Greentic admin console distinguishes operators — people who administer the platform, a group of tenants, or a single tenant — from tenant end-users. There are three operator tiers, each with a different reach:

TierReachCan create tenantsCan manage operatorsPlatform-wide surfaces
Platform adminEvery tenant, unscopedYes, anywhereYes, any operator at any tierYes
Partnership adminEvery tenant in its partnership(s)Yes, within its partnershipOnly tenant admins it created/scoped to its partnershipNo
Tenant adminA fixed, explicitly-granted set of tenantsNoNoNo

The platform admin tier (owner/admin role) is unscoped. It can act on every tenant and every platform surface: add or remove tenants, create and manage operators at any tier, create and manage partnerships, and change platform-wide policy.

A partnership is a first-class named group of tenants — typically used to model a reseller, an agency, or another organization that operates a set of tenants on a customer’s behalf. Only platform admins can create partnerships, appoint partnership admins, and move tenants between partnerships.

A partnership admin administers one or more partnerships. Its reach is derived dynamically from partnership membership rather than granted per-tenant: it can see and drill into every tenant that belongs to its partnership, and a tenant added to the partnership later appears automatically, with no separate grant required.

Within its partnership, a partnership admin can:

  • Create tenants. New tenants it creates are automatically joined to its partnership.
  • Manage its own tenant admins. It may create and manage tenant_admin operators scoped within its partnership. It can never create or elevate anyone to platform admin or partnership admin, and it cannot touch operators outside its partnership. Ownership is provenance-tracked: a partnership admin only manages tenant admins it created, or that are otherwise scoped entirely within its partnership.
  • View a usage rollup across all of its partnership’s tenants.

A partnership admin cannot reach any platform-wide surface — no cross- partnership visibility, no platform policy, no operator management outside its own partnership.

Setting a partnership’s status to disabled freezes its partnership admins: they immediately lose drill-in access, tenant management, tenant creation, and usage rollup access for that partnership, until it is re-enabled.

A tenant admin (tenant_admin role) is scoped to a fixed, explicitly granted set of tenants. It manages those tenants’ resources — flows, credentials, extensions, and so on — but cannot create new tenants and cannot manage other operators.

Partnerships and operator roles are managed by platform admins from the admin console (or the admin API, under /api/admin/partnerships and /api/admin/operators). Only a platform admin can create a partnership, appoint a partnership admin, move a tenant between partnerships, or grant the platform admin tier itself.