Roles & Permissions

Every person in SportNinja has one or more roles. Your role decides what you can see and do — from managing a whole league down to marking your own game attendance. Use this guide to find your role and understand exactly what it unlocks.

Last updated: August 2026

How roles work

Roles sit in a hierarchy. The higher up you're invited, the more you can manage:

League Administration  →  Officials  →  Team Management  →  Players  →  Followers

Reading the chart

Full access Can edit Conditional / limited View only No access
Role Account & Settings Scoring Suspensions Schedule & Games Rosters Attendance Chat Video
League Administration
Owner Full — sole access to billing, subscription & integrations Yes Can assign Create & import Full — all teams View None 1 Stream & manage
Admin Full organization — limited account settings Yes Can assign Create & import Full — all teams View None 1 Stream & manage
League Manager Most organization capabilities 2 Yes Can assign Create & import Full — all teams View None 1 Stream & manage
Officials — Referee, Scorekeeper, Timekeeper, Head Referee, Assistant Referee, Fourth Official
All Officials Game-level set-up only 3 Yes View Update game status 4 Game rosters only 5 View None 1 Stream & manage league stream
Team Management — Manager, Team Rep, Trainer, Coach
All Team roles Full edit — their team 6 View — unless enabled 7 View View Full — their team Can edit 8 Team chat 9 Stream & manage team stream
Players
Player Own profile only 10 View View View Self only Own attendance only Team chat 9 View — stream if assigned 11
Player (Spare / Affiliate) Own profile only View View View Self only Availability only 12 None View — stream if assigned 11
Followers & Fans — not an assigned role
Follower Own profile only View View View View None None View

1 Chat for admins and officials via Custom Groups is coming soon.

2 League Managers cannot create or delete organizations or competitions, or edit organization-level officials.

3 Officials can set up game rosters and officials and manage games, but not team/competition admin or schedule changes.

4 Change game statuses (e.g. forfeit, cancel), send notifications, and make post-game edits.

5 Edit game rosters only, including adding players at game time.

6 Manage players, jersey numbers, and positions for their team.

7 View-only by default; a competition setting can enable scoring for team roles.

8 Edit attendance responses and assign a snacks/drinks person for each game.

9 Team chat is available per team during active season dates.

10 Players must accept a team invite before they can edit their profile and data.

11 Can watch streams; can broadcast only if assigned by a Team Rep.

12 Mark availability for affiliate teams; a Team Rep must confirm attendance each game to appear on the roster.

Roles in detail

League Administration

Owner — The account holder. Sole access to the SportNinja subscription, integrations, waivers, and payments/taxes, plus full organization capabilities.

Admin — Full organization capabilities with limited access to account settings.

League Manager — Most organization capabilities, except creating/deleting organizations or competitions and editing organization-level officials.

Officials

Referee, Scorekeeper, Timekeeper, Head Referee, Assistant Referee, and Fourth Official all share the same access. They handle everything at the game level:

Team Management (Team Officials)

Manager, Team Rep, Trainer, and Coach share the same access, focused on running their own team:

Players

Player — Update your own profile and mark your own game attendance. You must accept a team invite before you can make edits. Team chat is available during active season dates.

Player (Spare / Affiliate) — Same as a Player, but you mark availability for teams you're an affiliate on; a Team Rep confirms your attendance each game before you appear on the roster. No team chat.

Followers & Fans

Not a defined role — anyone can download the SportNinja app and follow any public league or team. Followers update their own profile and watch public content, with no access to attendance or chat.

A note on “Users”

A user isn't a role — it's the email you log in with. Your login connects to your player profiles (through team invites) and any organization roles you've accepted, and your permissions come from those roles. From your user account you can update your profile, email/password, and account settings, and manage Family — sending invites to connect additional family members to child profiles.

Choosing the right role

Invite at the right level. Grant a role where the person will actually work. Invite a League Manager to a sub-organization if they'll oversee multiple seasons or tournaments — or to a single competition if their involvement is isolated to that one event.

Keep roles to a minimum. Roles are additive, so combine where you can. If someone would be both a League Manager and a Scorekeeper, inviting them as an Admin often covers both in a single role.

Skip to content
  • There are no suggestions because the search field is empty.

Roles & Permissions

Every person in SportNinja has one or more roles. Your role decides what you can see and do - from managing a whole league down to marking your own game attendance. Use this guide to find your role and understand exactly what it unlocks.

Last updated: August 2026

How roles work

Roles sit in a hierarchy. The higher up you're invited, the more you can manage:

League Administration → Officials → Team Management → Players → Followers

  • Roles are additive. You can hold more than one, and your access is the sum of all of them.
  • Your “user” is your login, not a role. Your email connects to whatever roles you've been invited into and accepted.
  • Invites set your level. You're granted a role at a specific point in the hierarchy (an organization, a competition, or a team).


SportNinja-Permissions-Matrix

Roles in detail

League Administration

Owner — The account holder. Sole access to the SportNinja subscription, integrations, waivers, and payments/taxes, plus full organization capabilities.

Admin — Full organization capabilities with limited access to account settings.

League Manager — Most organization capabilities, except creating/deleting organizations or competitions and editing organization-level officials.

Officials

Referee, Scorekeeper, Timekeeper, Head Referee, Assistant Referee, and Fourth Official all share the same access. They handle everything at the game level:

  • Game set-up — rosters and officials
  • Game scoring and game-status updates (forfeit, cancel)
  • Post-game edits
  • Excludes schedule changes and team/competition admin.

Team Management (Team Officials)

Manager, Team Rep, Trainer, and Coach share the same access, focused on running their own team:

  • Full team edit — manage players, jersey numbers, and positions
  • Add/edit and import/export their team's roster
  • Edit attendance responses and assign a snacks/drinks person per game
  • Team chat during active season dates
  • Scoring is view-only unless a competition setting enables it

Players

Player — Update your own profile and mark your own game attendance. You must accept a team invite before you can make edits. Team chat is available during active season dates.

Player (Spare / Affiliate) — Same as a Player, but you mark availability for teams you're an affiliate on; a Team Rep confirms your attendance each game before you appear on the roster. No team chat.

Followers & Fans

Not a defined role — anyone can download the SportNinja app and follow any public league or team. Followers update their own profile and watch public content, with no access to attendance or chat.

A note on “Users”

A user isn't a role — it's the email you log in with. Your login connects to your player profiles (through team invites) and any organization roles you've accepted, and your permissions come from those roles. From your user account you can update your profile, email/password, and account settings, and manage Family — sending invites to connect additional family members to child profiles.

Choosing the right role

Invite at the right level. Grant a role where the person will actually work. Invite a League Manager to a sub-organization if they'll oversee multiple seasons or tournaments — or to a single competition if their involvement is isolated to that one event.

Keep roles to a minimum. Roles are additive, so combine where you can. If someone would be both a League Manager and a Scorekeeper, inviting them as an Admin often covers both in a single role.