rijregie internal

Internal admin

This app is intentionally separate from the client portal so internal-only tooling stays isolated from tenant-facing workflows.

Tenant onboarding and lifecycle support

Internal staff-facing concern owned by the operations surface.

Billing oversight and customer health

Internal staff-facing concern owned by the operations surface.

Integration replay and sync investigation

Internal staff-facing concern owned by the operations surface.

Audit visibility across product surfaces

Internal staff-facing concern owned by the operations surface.

Shared auth foundation

Internal and tenant apps share one underlying identity and permission model, even though they deploy separately.

{
  "internalAdmin": [
    "tenants:read",
    "tenants:write",
    "integrations:read",
    "integrations:write",
    "audit:read",
    "billing:read",
    "billing:write",
    "support:act"
  ],
  "internalSupport": [
    "tenants:read",
    "integrations:read",
    "audit:read",
    "support:act"
  ],
  "tenantAdmin": [
    "tenants:read",
    "integrations:read",
    "integrations:write",
    "billing:read"
  ],
  "tenantStaff": [
    "tenants:read",
    "integrations:read"
  ]
}