Skip to navigation

list

View as MarkdownOpen in Claude

List conference room resources in the project.

Response

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 RestClient
client = 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']}")