For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Log inSign up
Support
GuidesReference
GuidesReference
    • Core
      • Overview
    • Agents
      • Overview
      • AgentBase
      • AgentServer
      • BedrockAgent
      • CLI Tools
      • Configuration
      • ContextBuilder
      • DataMap
      • FunctionResult
      • Helper Functions
      • LiveWire
      • MCP Gateway
      • PomBuilder
      • Prefabs
      • Search
      • SkillBase
      • Skills
      • SWAIGFunction
      • SWMLBuilder
      • SWMLService
      • WebService
    • RELAY
      • Overview
      • Actions
      • Call
      • Constants
      • Events
      • Message
      • RelayClient
      • RelayError
    • REST Client
      • Overview
      • Addresses
      • Calling
      • Chat
      • Compat
      • Datasphere
      • Fabric
        • Addresses
        • AI Agents
        • Call Flows
        • Conference Rooms
          • create
          • delete
          • get
          • list
          • list_addresses
          • update
        • cXML Applications
        • cXML Scripts
        • cXML Webhooks
        • FreeSWITCH Connectors
        • RELAY Applications
        • Resources
        • SIP Endpoints
        • SIP Gateways
        • Subscribers
        • SWML Scripts
        • SWML Webhooks
        • Tokens
      • Imported Numbers
      • Logs
      • Lookup
      • MFA
      • Number Groups
      • Phone Numbers
      • Project
      • PubSub
      • Queues
      • Recordings
      • Registry
      • RestClient
      • Short Codes
      • SignalWireRestError
      • SIP Profile
      • Verified Callers
      • Video
LogoLogoSignalWire Docs
Log inSign up
Support
On this page
  • Response Example
  • Example
REST ClientFabricConference Rooms

list

|View as Markdown|Open in Claude|
Was this page helpful?
Edit this page
Previous

list_addresses

Next
Built with

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
1{
2 "links": {
3 "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",
4 "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",
5 "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",
6 "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"
7 },
8 "data": [
9 {
10 "id": "993ed018-9e79-4e50-b97b-984bd5534095",
11 "project_id": "1313fe58-5e14-4c11-bbe7-6fdfa11fe780",
12 "display_name": "Reception",
13 "type": "video_room",
14 "created_at": "2024-05-06T12:20:00Z",
15 "updated_at": "2024-05-06T12:20:00Z",
16 "conference_room": {
17 "id": "1bd571e4-5ea4-4a70-a3c8-2bab5d20e754",
18 "name": "coffee_cafe",
19 "description": "This room is for coffee, no shop talk",
20 "display_name": "Reception",
21 "max_members": 30,
22 "quality": "1080p",
23 "fps": 30,
24 "join_from": "2024-05-06T12:20:00Z",
25 "join_until": "2024-05-06T12:20:00Z",
26 "remove_at": "2024-05-06T12:20:00Z",
27 "remove_after_seconds_elapsed": 1,
28 "layout": "grid-responsive",
29 "record_on_start": true,
30 "tone_on_entry_and_exit": true,
31 "room_join_video_off": true,
32 "user_join_video_off": true,
33 "enable_room_previews": true,
34 "sync_audio_video": true,
35 "meta": {
36 "foo": "bar"
37 },
38 "prioritize_handraise": false
39 }
40 }
41 ]
42}

Example

1from signalwire.rest import RestClient
2
3client = RestClient(
4 project="your-project-id",
5 token="your-api-token",
6 host="your-space.signalwire.com",
7)
8
9response = client.fabric.conference_rooms.list()
10for room in response.get("data", []):
11 print(f"{room['display_name']}: {room['id']}")