Clevermation
Documentation

Roles & permissions

`owner`, `admin`, `member` — what each role can do. Plus the platform-admin distinction.

Three roles per organisation, ranked high to low. The role check happens server-side in every action that touches org-scoped data.

The three roles

RoleCan do
ownerEverything, including transferring ownership and deleting the org
adminInvite / remove members, change roles (except owner), all settings
memberUse the dashboard, create personal keys, view usage

Every org has exactly one owner. Admins can promote/demote other members but cannot change the owner.

Detailed permission matrix

Actionowneradminmember
Send chat completionsyesyesyes
Create / revoke own keysyesyesyes
View own usageyesyesyes
View org-wide usageyesyesno
Invite membersyesyesno
Remove membersyesyesno
Change member roles (≤ admin)yesyesno
Change owneryesnono
Delete orgyesnono
Update billing / payment methodyesyesno
Sign / update DPAyesnono
Configure allowed sub-processorsyesyesno

Owner transfer

owner → admin (yourself) + admin → owner (someone else) must happen as one transaction. The UI does this in a single confirm modal. There is always exactly one owner per org.

Platform admin (Clevermation only)

Distinct from owner / admin. The /app/platform/* routes are for the CleverRouter operator team. Access requires either:

  1. Membership in the clevermation org with role owner or admin, or
  2. Email in the SUPERADMIN_EMAILS env-var whitelist.

Platform admin is not an org setting

An org owner cannot promote themselves to platform admin. The platform-admin role lives at the CleverRouter level, not inside any individual customer org. The UI never suggests otherwise.

Common gotchas

  • Removing the last admin. The UI prevents it — you cannot remove yourself if you're the only owner. Transfer first.
  • Cross-org admin. Being admin in one org gives you no rights in another org you're a member of.
  • Closed-beta gate. Inviting a new user bypasses the closed-beta sign-up gate only for that one invite token, valid 7 days.