Reference
Roles and permissions
| Permission | Intended access |
|---|---|
role:player | Normal account and authenticated gameplay. Default role. |
role:pooler | Create/update/remove pool map entries. |
role:moderator | Inspect queues/moderation, pause/resume/skip relevant timers, manage timeouts/bans, and bounded match decisions. |
role:admin | Seasons, pools, queues, users, map categories, destructive match/rating decisions, plus moderator access. |
role:dev | Administrative access plus developer-only mock clients and required startup developer identity. |
perk:supporter | Display/community perk; no administrative authority by itself. |
perk:contributor | Contributor attribution/listing; no administrative authority by itself. |
Permissions are arrays and can coexist. Backend routes check explicit allowed-role lists; roles are not assumed to inherit through a universal hierarchy. Always consult live OpenAPI documentation and route implementation when building an operations UI.