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
      • Imported Numbers
      • Logs
      • Lookup
      • MFA
      • Number Groups
      • Phone Numbers
      • Project
      • PubSub
      • Queues
      • Recordings
      • Registry
      • RestClient
      • Short Codes
      • SignalWireRestError
      • SIP Profile
      • Verified Callers
      • Video
        • VideoConferences
        • VideoConferenceTokens
        • VideoRoomRecordings
        • VideoRooms
          • create
          • create_stream
          • delete
          • get
          • list
          • list_streams
          • update
        • VideoRoomSessions
        • VideoRoomTokens
        • VideoStreams
LogoLogoSignalWire Docs
Log inSign up
Support
On this page
  • Methods
REST ClientVideo

VideoRooms

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

create

Next
Built with

Manage video rooms with full CRUD operations and stream management. Uses PUT for updates (full replacement).

Access via client.video.rooms on a RestClient instance.

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
9rooms = client.video.rooms.list()

Methods

list

List video rooms in the project.

create

Create a new video room.

get

Retrieve a single video room.

update

Replace a video room using PUT.

delete

Delete a video room.

list_streams

List active streams for a video room.

create_stream

Create a new stream for a video room.