Many room configuration fields are also available as meeting token fields. If a configuration field is set for both the room and the user's token, then the token setting takes precedence.
The room for which this token is valid. If
room_name isn't set, the token is valid for all rooms in your domain. *You should always set
room_name if you are using this token to control access to a meeting.
"Expires". This is a unix timestamp (seconds since the epoch.) Users cannot join a meeting with this token after this time.
The user's name in this meeting. The name displays in the user interface when the user is muted or has turned off the camera, and in the chat window. This username is also saved in the meeting events log (meeting events are retrievable using the analytics API methods.)
The user is allowed to screenshare.
When a participant first joins a meeting, keep their camera off.
When a participant first joins a meeting, keep their microphone muted.
Determines whether the participant using the meeting token enters a waiting room with a camera, mic, and browser check before joining a call. If this property is also set in the room or domain's configuration, the meeting token's configuration will take priority.
⚠️ You must be using Daily Prebuilt to use
Start cloud recording when the user joins the room. This can be used to always record and archive meetings, for example in a customer support context.
Note: This requires the
enable_recording property of the room or token to be set to
cloud. If you want to automatically record calls with other recording modes, use
await callObject.join() in your code.
(For meetings that open in a separate browser tab.) When a user leaves a meeting using the button in the in-call menu bar, the browser tab closes. This can be a good way, especially on mobile, for users to be returned to a previous website flow after a call.
(For meetings that open in a separate browser tab.) When a user leaves a meeting using the button in the in-call menu bar, the browser loads this URL. A query string that includes a parameter of the form
recent-call=<domain>/<room> is appended to the URL. On mobile, you can redirect to a deep link to bring a user back into your app.
The default language of the Daily prebuilt video call UI, for this room.
Setting the language at the token level will override any room or domain-level language settings you have.
Read more about changing prebuilt UI language settings.
"no" and Russian
"ru" are only available in the new Daily Prebuilt.