Optional
agentOptional
canallow participant to publish. If neither canPublish or canSubscribe is set, both publish and subscribe are enabled
Optional
canallow participants to publish data, defaults to true if not set
Optional
canTrackSource types that the participant is allowed to publish When set, it supersedes CanPublish. Only sources explicitly set here can be published
Optional
canallow participant to subscribe to other tracks
Optional
canallow participant to subscribe to metrics
Optional
canby default, a participant is not allowed to update its own metadata
Optional
hiddenparticipant isn't visible to others
Optional
ingresspermissions to control ingress, not specific to any room or ingress
Optional
recorderparticipant is recording the room, when set, allows room to indicate it's being recorded
Optional
roomname of the room, must be set for admin or join permissions
Optional
roompermission to control a specific room, room must be set
Optional
roompermission to create a room
Optional
roompermission to join a room as a participant, room must be set
Optional
roompermission to list rooms
Optional
roompermission to start a recording
participant allowed to connect to LiveKit as Agent Framework worker