Skip to content

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.

Every member of a server where Scout is installed holds the Player role without a grant. Grants add to it; nothing removes it. It holds: players:read, accounts:read, competitions:read, reports:read, customs:read.

Roles are presets, not stored containers. A permission set that exactly matches a preset displays as that role; anything else displays as custom.

RoleDescriptionPermissions
Dashboard viewerRead-only access to the management dashboard, including subscriptions and channels.7
ManagerFull day-to-day management; cannot manage who has access.30
AdminEverything, including granting and revoking access.33

Every grantable role already includes Player. A member whose grants add nothing to Player displays as Player.

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.

PermissionResourceAllows
subscriptions:readSubscriptionsView subscriptions
subscriptions:createSubscriptionsAdd subscriptions
subscriptions:updateSubscriptionsEdit subscriptions (filters, mute, move)
subscriptions:deleteSubscriptionsRemove subscriptions
players:readPlayersView players
players:updatePlayersRename players
players:deletePlayersDelete players
players:mergePlayersMerge players
players:linkPlayersLink / unlink Discord accounts
accounts:readRiot accountsLook up Riot accounts
accounts:createRiot accountsAdd Riot accounts
accounts:updateRiot accountsEdit Riot accounts
accounts:deleteRiot accountsRemove Riot accounts
accounts:transferRiot accountsTransfer accounts between players
competitions:readCompetitionsView competitions & leaderboards
competitions:createCompetitionsCreate competitions
competitions:updateCompetitionsEdit competitions
competitions:cancelCompetitionsCancel competitions
competitions:inviteCompetitionsManage participants
competitions:scheduleCompetitionsChange update schedule
competitions:refreshCompetitionsForce-refresh leaderboards
reports:readReportsView & preview reports
reports:createReportsCreate reports
reports:updateReportsEdit reports
reports:deleteReportsDelete reports
reports:runReportsRun & post reports
channels:readChannelsList postable channels
customs:readCustom nightsView custom-night history
customs:manageCustom nightsManage custom nights
audit:readAudit logView the audit log
roles:readRoles & accessView who has access
roles:grantRoles & accessGrant access
roles:revokeRoles & accessRevoke access
RoleIncludes
Dashboard viewersubscriptions:read, players:read, accounts:read, competitions:read, reports:read, channels:read, customs:read
Managersubscriptions: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, customs:read, customs:manage, audit:read
Adminsubscriptions: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, customs:read, customs:manage, audit:read, roles:read, roles:grant, roles:revoke

Scout is an independent League of Legends companion.

Scout isn’t endorsed by Riot Games and doesn’t reflect the views or opinions of Riot Games or anyone officially involved in producing or managing Riot Games properties. Riot Games and all associated properties are trademarks or registered trademarks of Riot Games, Inc.