Team members are the humans who have admin access to your org’s Control Room. Each member has a role that controls what they can see and do.Documentation Index
Fetch the complete documentation index at: https://docs.nudj.cx/llms.txt
Use this file to discover all available pages before exploring further.
Roles
5-role hierarchy (see Roles & Permissions for the full matrix):| Level | Role | Summary |
|---|---|---|
| 0 | Viewer | Read-only across every subject |
| 1 | Moderator | Moderate comments, posts, users |
| 2 | Manager | Full CRUD on content (challenges, rewards, posts, achievements) |
| 3 | Admin | Full org management — users, config, everything except delete Org |
| 4 | SuperAdmin | God mode — full CRUD on every subject |
Creator and Analytics roles were renamed in #1865. If you see these in older references, they map to Manager (Creator) and Viewer (Analytics).
Inviting a team member
Click Invite
The Invite button is visible to Managers and above (#1946 — requires
update permission on the Team subject).Enter email + role + scope
Email + role + org-wide or community-scoped. Picking a community limits that member to seeing that community’s content.
Role scope
Roles are either org-level (see everything) or community-scoped (see one specific community):Per-user tokens
Each member has a personal access token (#1816) used for admin API calls and scripted automation. Managers and above can view their own token; Admins can revoke any member’s token. Token revocation signs the member out immediately everywhere.RBAC enforcement
Roles are enforced at two layers:- Client-side (#1864) — UI hides buttons/fields the member can’t use. Nav links don’t show for subjects they can’t read.
- Server-side (#1875) — every API call validates the role against the subject + action. Client-side restriction is UX; server-side is security.

