Generating self-signed tokens
Create a JWT using your domain’s API key as the secret. The payload must include:r: the room nameiat: the current time (Unix timestamp)d: yourdomain_id
domain_id is available from the domain configuration endpoint.
To learn more about and test your tokens, refer to https://jwt.io/.
Token property abbreviations
Self-signed token properties use shortened field names in the JWT payload:| Property | Abbreviation |
|---|---|
nbf | nbf |
exp | exp |
domain_id | d |
room_name | r |
user_id | ud |
user_name | u |
is_owner | o |
knocking | k |
close_tab_on_exit | ctoe |
redirect_on_meeting_exit | rome |
intercom_join_alert | ij |
start_cloud_recording | sr |
start_cloud_recording_opts | sro |
auto_start_transcription | ast |
enable_recording | er |
enable_screenshare | ss |
start_video_off | vo |
start_audio_off | ao |
meeting_join_hook | mjh |
eject_at_token_exp | ejt |
eject_after_elapsed | eje |
lang | uil |
enable_recording_ui | erui |
permissions | p |
Permissions abbreviations
Thepermissions property uses the following abbreviated structure: