Enable panel access
1
Open Configuration → Roles & Permissions
Every rank imported from the group is listed.
2
Turn on panel access for staff roles
Panel access is the gate: without it a role can sign in but reaches nothing.
3
Assign permissions per role
Grant only what each role needs. Permissions are additive.
How a request is authorised
Two things are checked, and they fail differently:Is there a valid session?
Is there a valid session?
Sessions come from Roblox OAuth and are signed. No session, or an expired
one, gives
403 Forbidden with reason no_session.Does the role carry the permission?
Does the role carry the permission?
With a valid session but insufficient permissions you get
403 Forbidden
with a reason naming what was missing — not_owner for owner-only
operations, not_superuser for superuser ones.Owners and superusers
Beyond ordinary roles there are two elevated levels:- Owner — the group owner. Can transfer ownership and change any setting.
- Superuser — optional; where unset, owners are treated as superusers.