Fathym
Menu

Permissions

Goal: Control what each teammate can do.

Three roles, from most to least restrictive. New teammates default to Viewer.

Role matrix

RoleCreateEditDeleteInviteManage roles
Viewer-----
Editoryesyes---
Adminyesyesyesyesyes
  • Viewer - view the workshop and surfaces, run existing warm queries, see API responses. Cannot modify.
  • Editor - everything a Viewer can do, plus create and edit connections, surfaces, and warm queries. Editor changes are proposed and go through review.
  • Admin - everything an Editor can do, plus delete, invite and remove teammates, change roles, and manage workshop settings.

Change a role

  1. Open Workspace -> Team Members
  2. Find the teammate
  3. Click their current role
  4. Pick the new role and confirm

Or ask Azi: "Change Sarah's role to Admin." She sets it up for an Admin to confirm.

Every change is recorded

Role changes are recorded with who made them, so you can always see how access got to where it is:

{
  "action": "role_change",
  "user": "sarah@yourteam.com",
  "oldRole": "Editor",
  "newRole": "Admin",
  "changedBy": "you@yourteam.com",
  "timestamp": "2026-06-05T10:30:00Z"
}

Keep it tidy

PracticeWhy
Least accessGive the smallest role that lets someone do their job
Few AdminsLimit who can delete and change roles
Viewers for partnersRead-only access for external collaborators
Review periodicallyRemove access that's gone stale

Next steps

On this page