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
        • VideoRoomSessions
        • VideoRoomTokens
        • VideoStreams
LogoLogoSignalWire Docs
Log inSign up
Support
On this page
  • Sub-resources
REST Client

Video

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

VideoConferences

Next
Built with

The VideoNamespace provides access to SignalWire’s video infrastructure through the RestClient. It organizes 7 sub-resources for managing video rooms, room tokens, room sessions, room recordings, conferences, conference tokens, and streams.

Access via client.video 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()

Sub-resources

Rooms

Video room CRUD with stream management.

Room Tokens

Generate tokens to authorize participants to join rooms.

Room Sessions

Query room session history with events, members, and recordings.

Room Recordings

Manage room recordings with event history.

Conferences

Conference CRUD with token and stream management.

Conference Tokens

Retrieve and reset video conference tokens.

Streams

Top-level stream get, update, and delete.