Permission levels
Your user may have different Permission levels on Companies and Events, and the Permission level will determine what operation your user can do and what information it can access. Here we will describe the Permission levels and its functionalities for each environment.
Company environment
On the Company environment, there are two Permission levels: Admin and External user.
The
Adminpermission level gives the user FULL ACCESS to the entire Company environment, including all its contained Event environments.The
External userpermission level has multiple layers that can be set-up using theProfilesAPI module. By default, theExternal userpermission level has only access to Event Booking Forms and Custom Forms.
Event environment
On the Event environment, there are six Permission levels: Admin, Staff, Speaker, Data Collector, Translator and User.
The
Adminpermission level gives the user FULL ACCESS to the entire Event environment.The
Staffpermission level gives the user FULL ACCESS to all public pages and functions of the Event environment, but blocks access to the dashboard.The
Presenterpermission level gives the user special access to all Sessions on the Event environment, and it's often used to give Camera and Microphone access across all sessions inside the Virtual Lobby.The
Data Collectorpermission level gives the user API access to certain endpoints with quicker & condensed data, specially theevent.person.findendpoint with unlimited pagination limit.The
Interpreterpermission level gives the user access to the Audio Interpretation and Manual Transcription consoles on the Virtual Lobby inside the Event environment.The
Userpermission level gives access to all the event content tailored to the user inside the Event environment.
Permission level API mapping
Here is a mapping of permission levels that our API will give you:
User
LEVEL_USER
1
Admin
LEVEL_ADMIN
4
Staff
LEVEL_STAFF
64
Presenter
LEVEL_SPEAKER
128
Data Collector
LEVEL_COLLECTOR
256
Interpreter
LEVEL_TRANSLATOR
32768
Last updated