REST ClientFabricConference Rooms
list
List conference room resources in the project.
Response
linksobjectRequired
Object containing pagination links
datalist of objectsRequired
An array of objects containing the Conference Room data
Response Example
Response
{"links": {"self": "https://example.signalwire.com/api/fabric/resources/conference_room/016e5773-c197-4446-bcc2-9c48f14e2d0a/addresses?page_number=0&page_size=50&type=conference_room","first": "https://example.signalwire.com/api/fabric/resources/conference_room/016e5773-c197-4446-bcc2-9c48f14e2d0a/addresses?page_number=0&page_size=50&type=conference_room","next": "https://example.signalwire.com/api/fabric/resources/conference_room/016e5773-c197-4446-bcc2-9c48f14e2d0a/addresses?page_number=1&page_size=50&page_token=PA6581c1fa-d985-4c8f-b53e-2fee11b579ad&type=conference_room","prev": "https://example.signalwire.com/api/fabric/resources/conference_room/016e5773-c197-4446-bcc2-9c48f14e2d0a/addresses?page_number=0&page_size=50&page_token=PA6581c1fa-d985-4c8f-b53e-2fee11b579ad&type=conference_room"},"data": [{"id": "993ed018-9e79-4e50-b97b-984bd5534095","project_id": "1313fe58-5e14-4c11-bbe7-6fdfa11fe780","display_name": "Reception","type": "video_room","created_at": "2024-05-06T12:20:00Z","updated_at": "2024-05-06T12:20:00Z","conference_room": {"id": "1bd571e4-5ea4-4a70-a3c8-2bab5d20e754","name": "coffee_cafe","description": "This room is for coffee, no shop talk","display_name": "Reception","max_members": 30,"quality": "1080p","fps": 30,"join_from": "2024-05-06T12:20:00Z","join_until": "2024-05-06T12:20:00Z","remove_at": "2024-05-06T12:20:00Z","remove_after_seconds_elapsed": 1,"layout": "grid-responsive","record_on_start": true,"tone_on_entry_and_exit": true,"room_join_video_off": true,"user_join_video_off": true,"enable_room_previews": true,"sync_audio_video": true,"meta": {"foo": "bar"},"prioritize_handraise": false}}]}
Example
from signalwire.rest import RestClientclient = RestClient(project="your-project-id",token="your-api-token",host="your-space.signalwire.com",)response = client.fabric.conference_rooms.list()for room in response.get("data", []):print(f"{room['display_name']}: {room['id']}")