Permission to create new SoulFire instances. Required by InstanceService.CreateInstance RPC.
Permission to create new user accounts. Required by UserService.CreateUser RPC.
Permission to delete user accounts. Required by UserService.DeleteUser RPC.
Permission to generate API tokens for other users. Required by UserService.GenerateUserAPIToken RPC.
Permission to generate an API token for oneself. Required by ClientService.GenerateAPIToken RPC. API tokens can be used for programmatic access.
Permission to generate a WebDAV authentication token for oneself. Required by ClientService.GenerateWebDAVToken RPC. WebDAV tokens provide file system access to instance data.
Permission to execute commands at the global/server level. Required by CommandService for server-wide command execution.
Permission to subscribe to server-wide log streams. Allows receiving logs from all instances and system components.
Permission to invalidate one's own sessions. Required by ClientService.InvalidateSelfSessions RPC. Logs the user out of all devices.
Permission to invalidate sessions for other users. Required by UserService.InvalidateSessions RPC. Forces other users to re-authenticate.
Permission to read the authenticated user's own client data. Required by ClientService.GetClientData RPC. Returns user profile, permissions, and server information.
Permission to read the server configuration. Required by ServerService.GetServerInfo RPC.
Permission to read information about other users. Required by UserService.ListUsers and GetUserInfo RPCs.
Permission to update one's own email address. Required by ClientService.UpdateSelfEmail RPC.
Permission to update one's own username. Required by ClientService.UpdateSelfUsername RPC.
Permission to modify the server configuration. Required by ServerService.UpdateServerConfig and UpdateServerConfigEntry RPCs.
Permission to modify other users' accounts. Required by UserService.UpdateUser RPC.
Server-wide permissions that apply globally across all instances. These permissions control access to server administration, user management, and self-service operations. Checked via the PermissionContext.global() method. ADMIN role users have all global permissions by default.
Generated
from enum soulfire.v1.GlobalPermission