Skip to content

Settings Scopes (Internal)

The old /company/* settings UX is now consolidated into /settings/:scope.

Routes

  • Company scope: /settings/company
  • User scope: /settings/user
  • Platform scope: /settings/platform (super admin only)

Frontend

  • Feature page: src/features/settings/components/SettingsPage.tsx
  • Route wrapper: src/routes/settings/SettingsRoute.tsx

Scope Tabs

Company

  • profile, scheduling, social, blog, analytics, ai-usage, billing, roles, integrations, addons, advanced

Platform

  • system, api-keys, feature-flags, ai-config, ab-tests, ai-analytics, addons, users, companies, segments, entitlements, email-templates, stats, jobs, audit-logs, packages, assets, debug, scheduling, review-access

User

  • Local preference controls (timezone/date/notifications/density)

Key Backend Integrations

  • Company: /api/company, /api/settings, /api/team, /api/roles, /api/billing/*
  • Platform: /api/platform/*
  • Addons: /api/addons/*
  • Integrations: /api/integrations/channels

Guardrails

  • Platform scope must render an access-denied state for non-super-admin users.
  • Scope/tab selection should be URL-driven and restorable on reload.

TendSocial Documentation