Room access
room_name
Your tokens are unique to your domain and rooms. Tokens from another Daily domain can never grant access to your rooms.
Meeting time limits
Two properties control how long a user is allowed to stay in a meeting. Ifeject_at_token_exp is set to true, the user is kicked out of the meeting when the token expires. If the room is not public, then the user will not be able to rejoin the room.
The eject_after_elapsed property is the maximum number of seconds the user can stay in the meeting. The user will be kicked out eject_after_elapsed seconds after joining the meeting. If the meeting token has expired (and the room is not public) the user will not be able to rejoin the room. If the meeting token hasn’t expired, of course, the user could reuse the meeting link and token to rejoin the room.
The two token properties eject_at_token_exp and eject_after_elapsed override the two room properties eject_at_room_exp and eject_after_elapsed. If either of the token properties are set, the two room properties are completely ignored for the current meeting session.
Meeting time limits tutorial
Participant details, meeting permissions, and available features
You can use tokens to configure when a participant can join a meeting, when their access expires, and the call features that are enabled for each participant in a meeting. For example, you could set up a virtual classroom so that only one participant in the meeting (the teacher) can broadcast audio and video (to the students).nbfexpis_owneruser_nameuser_idenable_screensharestart_video_offstart_audio_offenable_recordingstart_cloud_recordingPaid plans onlyclose_tab_on_exitredirect_on_meeting_exitlang
Using meeting tokens
To use a meeting token, pass it as a property to the factory method of your choice, or via thejoin() method.
For example, to give a specific participant special access when they join a meeting (e.g. admin privileges), you’d write something like:
Learn more about meeting tokens