Rootprint issues invites and password resets as links, not emails. It never sends mail
itself. You copy the generated setup link and share it with the person over your own channel
(chat, email, a ticket), and they use it to choose their password.
Roles
Every account is either an admin or a user.| Role | Can do |
|---|---|
| Admin | Everything: open Settings to manage users, authentication, indexes, service accounts, and API keys. Query every index, including Admins and Hidden ones. |
| User | Search and read logs in indexes with Public visibility. Cannot open Settings or query Admins/Hidden indexes. |
Invite a user
- Sign in as an admin.
- Open Settings → Users.
- Click Invite user.
- Enter the person’s name and email, and pick a role (admin or user).
- Click Create. Rootprint generates a one-time setup link.
- Copy the link and send it to the person.
If a setup link is lost or expires before it is used, open the user from the list and click
Reissue invite to generate a fresh one. The old link stops working.
Change a role
Open a user from the list and switch their role between admin and user. The change takes effect on their next request. Promote a teammate to admin to grant Settings access; demote an admin to user to take it away.Reset a password
When someone is locked out or you want to rotate their credentials, open the user and click Reset password. Rootprint clears the current password, signs the user out of all sessions, and generates a fresh setup link for them to choose a new one. Share the link the same way as an invite.Delete a user
Open the user and click Delete. This permanently removes the account and everything it owns: sessions, linked OAuth accounts, API keys, saved views, shared links, and search preferences. There is no undo.Single sign-on users
When Google or GitHub OAuth is enabled, the first time someone signs in through an allowed domain or organization Rootprint provisions them automatically with the user role — no invite needed. If their email matches an existing account, the two are linked. Promote them to admin here if they need it.Related
- Service accounts — non-human credentials for integrations.
- Enable Google OAuth and Enable GitHub OAuth — let teammates sign in with SSO.
- Reset admin password — recover a locked-out admin.
- User and invite API — manage users programmatically.
