Skip to main content
GET
Handler for GET /livekit/rooms endpoint
Lists all LiveKit rooms belonging to the authenticated tenant. Rooms are filtered by metadata.auth_id for tenant isolation.

Filtering behavior

This endpoint may return fewer rooms than exist in LiveKit when authentication is enabled. Each tenant only sees their own rooms.

Response

Returns { rooms: [...] } with each room containing:
  • name - The room name (clean, no prefixes)
  • num_participants - Current participant count
  • creation_time - Unix timestamp when the room was created

Authorizations

Authorization
string
header
required

Authentication token for protected endpoints. Can be provided as Authorization: Bearer <token> or ?api_key=<token>. Required when AUTH_REQUIRED is enabled.

Response

Rooms listed successfully

Response containing the list of LiveKit rooms

Example

rooms
object[]
required

List of rooms belonging to the authenticated client (filtered by metadata.auth_id)