Permissions and roles
A permission is a resource:action pair. A grant stores one row per permission,
so access can be a named role preset or any hand-picked set.
Roles are presets, not stored containers. A permission set that exactly matches a preset displays as that role; anything else displays as custom.
| Role | Description | Permissions |
|---|---|---|
| Viewer | Read-only access to the dashboard. | 6 |
| Manager | Full day-to-day management; cannot manage who has access. | 28 |
| Admin | Everything, including granting and revoking access. | 31 |
Discord server administrators and the server owner always have full access regardless of grants, and always display as Admin.
You cannot grant a permission you do not hold yourself, so a Manager cannot create an Admin.
Every permission
Section titled “Every permission”| Permission | Resource | Allows |
|---|---|---|
subscriptions:read | Subscriptions | View subscriptions |
subscriptions:create | Subscriptions | Add subscriptions |
subscriptions:update | Subscriptions | Edit subscriptions (filters, mute, move) |
subscriptions:delete | Subscriptions | Remove subscriptions |
players:read | Players | View players |
players:update | Players | Rename players |
players:delete | Players | Delete players |
players:merge | Players | Merge players |
players:link | Players | Link / unlink Discord accounts |
accounts:read | Riot accounts | Look up Riot accounts |
accounts:create | Riot accounts | Add Riot accounts |
accounts:update | Riot accounts | Edit Riot accounts |
accounts:delete | Riot accounts | Remove Riot accounts |
accounts:transfer | Riot accounts | Transfer accounts between players |
competitions:read | Competitions | View competitions & leaderboards |
competitions:create | Competitions | Create competitions |
competitions:update | Competitions | Edit competitions |
competitions:cancel | Competitions | Cancel competitions |
competitions:invite | Competitions | Manage participants |
competitions:schedule | Competitions | Change update schedule |
competitions:refresh | Competitions | Force-refresh leaderboards |
reports:read | Reports | View & preview reports |
reports:create | Reports | Create reports |
reports:update | Reports | Edit reports |
reports:delete | Reports | Delete reports |
reports:run | Reports | Run & post reports |
channels:read | Channels | List postable channels |
audit:read | Audit log | View the audit log |
roles:read | Roles & access | View who has access |
roles:grant | Roles & access | Grant access |
roles:revoke | Roles & access | Revoke access |
Role contents
Section titled “Role contents”| Role | Includes |
|---|---|
| Viewer | subscriptions:read, players:read, accounts:read, competitions:read, reports:read, channels:read |
| Manager | subscriptions:read, subscriptions:create, subscriptions:update, subscriptions:delete, players:read, players:update, players:delete, players:merge, players:link, accounts:read, accounts:create, accounts:update, accounts:delete, accounts:transfer, competitions:read, competitions:create, competitions:update, competitions:cancel, competitions:invite, competitions:schedule, competitions:refresh, reports:read, reports:create, reports:update, reports:delete, reports:run, channels:read, audit:read |
| Admin | subscriptions:read, subscriptions:create, subscriptions:update, subscriptions:delete, players:read, players:update, players:delete, players:merge, players:link, accounts:read, accounts:create, accounts:update, accounts:delete, accounts:transfer, competitions:read, competitions:create, competitions:update, competitions:cancel, competitions:invite, competitions:schedule, competitions:refresh, reports:read, reports:create, reports:update, reports:delete, reports:run, channels:read, audit:read, roles:read, roles:grant, roles:revoke |