Tenant onboarding and lifecycle support
Internal staff-facing concern owned by the operations surface.
This app is intentionally separate from the client portal so internal-only tooling stays isolated from tenant-facing workflows.
Internal staff-facing concern owned by the operations surface.
Internal staff-facing concern owned by the operations surface.
Internal staff-facing concern owned by the operations surface.
Internal staff-facing concern owned by the operations surface.
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"
]
}