LiveKit
communityOpen-source WebRTC infrastructure for real-time video, audio, and data communication.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
POST
https://{host}/twirp/livekit.RoomService/CreateRoomCreate a room
Parameters
nameroom name (stringrequiredempty_timeoutseconds to close empty room (integeroptionalmax_participantsmax users (integeroptionalReturns
room with sid, name, max_participants, creation_time, num_participantsPOST
https://{host}/twirp/livekit.RoomService/ListRoomsList active rooms
Returns
rooms[] with sid, name, num_participants, max_participants, creation_time, active_recordingPOST
https://{host}/twirp/livekit.RoomService/ListParticipantsList room participants
Parameters
roomroom name (stringrequiredReturns
participants[] with sid, identity, name, state, joined_at, tracks[] with type, source, muted