Skip to content

Roles and permissions

A team has two roles: Administrator and Member. An admin chooses the role when inviting someone and can change it later on Team Settings → My Team. To invite people, see Bring in your team.

The portal and the app do not enforce the same rules:

  • Uptime checks: in the app, any member can add or remove a check. In the portal, adding, editing and removing checks needs the Administrator role.
  • Muting alerts: any member can mute and unmute an alert in the app.
  • Connecting a project: needs an admin in both. In the app a member sees “Only team admins can connect a project — ask an admin, or add it on the web portal.” A member can still add a project to their own device only.
  • The Claude connector: any member can authorize it for their team.

“Admin” means the Administrator role. “Any member” includes admins. A dash means it cannot be done there.

Seeing the team

ActionPortalApp
See the team dashboard and the lists of projects, monitored servers and uptime checksAny memberAny member
See resources, alerts, metrics, logs, jobs and costsSummary cards on the team dashboard, any memberAny member
Receive push alerts (Pro and Team)—Any member
Be the email digest recipientAny member with a verified address (chosen by an admin)—

Projects and servers

ActionPortalApp
Connect a Hetzner project to the teamAdminAdmin
Add a project to this device only—Anyone, no account needed
Replace a project’s API token, delete a projectAdmin—
Add or remove a monitored server; issue, rotate or revoke agent tokens and fleet enrollment tokensAdmin—
Set a price, edit labels of a dedicated server or check targetAdmin—

Uptime checks and alerts

ActionPortalApp
Add an uptime checkAdminAny member
Remove an uptime checkAdminAny member
Edit a check, anchor it to a resourceAdmin—
Mute or unmute an alert—Any member
Alerts page: email digest, alert targets, Issue a new topicAdmin—

Team-wide settings

ActionPortalApp
Log Collection (SSH and sudo log lines)Admin—
Agent Hand-off NotesAdmin—
Subscription: buy, change or cancel a plan, billingAdmin (members see that they have no access)—
Rename the teamAdmin—
Delete the team (cancels its subscription at once)Admin—

Members

ActionPortalApp
See the members and pending invitationsAny member—
Invite, resend or cancel an invitationAdmin—
Change a member’s roleAdmin, not for themselves—
Remove a memberAdmin—
Leave the teamAny member, except the last admin—
Switch between your teamsAny memberAny member

Elsewhere

ActionWho
Authorize the Claude connector for a team (Pro and Team)Any member of that team
Your own profile: language, time zone, password, two-factor authentication, API keysEvery user, for themselves
Free accountProTeam
Seats115
  • A seat is a member or a pending invitation. An invitation takes its seat until it is accepted or cancelled.
  • Free and Pro have one seat, so only Team can invite anyone. More seats on Team: write to support@mitjamartini.com.
  • The seat limit is checked when an invitation is sent and again when it is accepted.
  • An invitee accepts with the invited email address, which must be verified first. An account created from the invitation link counts as verified. An address can have one pending invitation per team.
  • You can administer one free team. Once it is on a paid plan, you can create more.
  • There is no limit on teams you are invited to.
  • The only administrator of a team cannot leave it or be removed. The portal says: “You cannot remove the only administrator from a team. Make another team member an administrator and try again.”
  • Nobody can change their own role, so a second admin is needed to hand over the role.
  • Deleting a team deletes its data and cancels its subscription at once.