Prerequisites for Video Rooms

Make sure you've generated your account API KEY here.

In order to know more about API keys, please refer to this article.

Video Rooms

Video Rooms allows customers to leverage our multi-cloud infrastructure to build customizable, scalable, programmable video applications. Video Rooms supports multiple different types of high-quality media including webcam video streams, screen-sharing, and audio to enable rich interactions between participants, no matter where they are in the world.

Setting up Video Rooms

Log in to your Telnyx account and click on the Video Rooms as highlighted in the screenshot below.

Step 1 - Create a Room Name and define the number of participants you wish to allow in the meeting room.

You can also define a webhook URL. The main purpose of the webhook URL is to receive all the notifications about your meeting room. e.g. participant joined or left etc.

If you wish to just create a video room without logging in to your Telnyx account, It can be done via the below API.

curl -X POST "" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer KEYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
--data-binary '{ "unique_name": "Meeting Room", "max_participants": "10", "webhook_event_url": "webhook_event_url", "enable_recording": "false" }'

Step 2 - you can click on go to your video room which will take you directly to the video session. Or you can click on copy video room URL, if you wish to open it in a different web browser or send the link to someone.

When you click on "go to your video room" button, it will pop up another tab as shown in the screenshot below where you can define your name.

Once you click on Join room, It will initiate the video conferencing session where you can see your participants joining in.

Kudos! now you know how to use Video Rooms

You can learn more about this product by visiting

  1. Developers Document

  2. Join the video Room topic in the community.

  3. Video Rooms GitHub repo

Did this answer your question?