Skip to content

Roles & Permissions

Access in ShardAnalytics is scoped to an organization. Every member has one of three roles, and permissions are checked per resource and per server.

RoleSummary
OwnerFull control, including organization deletion and ownership transfer. At least one owner must exist.
AdminEverything except deleting the organization or transferring ownership. Manages servers, settings, members, integrations, and API keys.
MemberRead-first access. Can create and manage their own dashboards, comparisons, and saved views, but cannot change organization configuration, secrets, or other members.
AreaOwnerAdminMember
Organization profile and settingsYesYesNo
Members and invitationsYesYesNo
Server create/update/deleteYesYesNo
Server API keys and configurationYesYesNo
Payments and integrationsYesYesNo
CampaignsYesYesRead and analytics
Alerts and notificationsYesYesRead
DashboardsYesYesOwn boards
Audit logYesYesNo
Organization deletion / ownership transferYesNoNo

Invite members from Organization Settings → Members:

  1. Enter the email address and choose a role.
  2. The invitation is recorded and the invitee receives a link.
  3. Pending invitations can be cancelled; accepted and rejected invitations are recorded in the audit log.

Members can leave an organization; owners and admins can remove members. Removing a member does not delete the data they created.

Server access is permission-checked per server. When you invite staff who should only work on one server, give them a role and use server-level assignment where available. Campaign access can also be scoped to specific servers.

Server API keys are managed separately from member roles. Anyone with the API key management permission can create, view masked values, and rotate keys for a server. Treat keys as secrets: rotate on staff changes and never share one key across servers.

Your personal profile (display name, email, linked accounts, password) is separate from organization membership. Open Account from the user menu to manage it.