admin- full control to the system, can administer users, system keys, etc.member- a developer that can add traces, experiments, datasets, etc.viewer- read-only access; cannot create, update, or delete most entities.
User Management
| Action | Admin | Member | Viewer |
|---|---|---|---|
| Create User | ✅ Yes | No | No |
| Delete User | ✅ Yes | No | No |
| Change Own Password | ✅ Yes | ✅ Yes | ✅ Yes |
| Change Other’s Password | ✅ Yes | No | No |
| Change Own Username | ✅ Yes | ✅ Yes | ✅ Yes |
| Change Other’s Username | ✅ Yes | No | No |
| Create System API Keys | ✅ Yes | No | No |
| Delete System API Keys | ✅ Yes | No | No |
| Create Own User API Keys | ✅ Yes | ✅ Yes | ✅ Yes |
| Delete Own User API Keys | ✅ Yes | ✅ Yes | ✅ Yes |
| Delete Other’s User API Keys | ✅ Yes | No | No |
API Key Management
| Action | Admin | Member | Viewer |
|---|---|---|---|
| List All System API Keys | ✅ Yes | No | No |
| List All User API Keys | ✅ Yes | No | No |
| List All Users | ✅ Yes | No | No |
| Fetch Other User’s Info, e.g. emails | ✅ Yes | No | No |

