> ## Documentation Index
> Fetch the complete documentation index at: https://developers.telnyx.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Video llms.txt

> Machine-readable documentation index for Video (Other APIs) — guide pages and API endpoints for AI agents and LLMs

# Telnyx Other APIs: Video — Documentation Index

> Video documentation within the Other APIs section of the Telnyx developer docs ([https://developers.telnyx.com](https://developers.telnyx.com)).
> This file: [https://developers.telnyx.com/docs/development/llms/other-apis-video-llms-txt.md](https://developers.telnyx.com/docs/development/llms/other-apis-video-llms-txt.md) · Root index: [https://developers.telnyx.com/llms.txt](https://developers.telnyx.com/llms.txt)

* [Getting Started](https://developers.telnyx.com/docs/video/get-started.md): Telnyx's video documentation is the perfect place to start learning about our platform. With step-by-step guides, you'll be up and running in no time!

## SDKs

* [Getting Started](https://developers.telnyx.com/docs/video/javascript-sdk.md): Telnyx JavaScript Video SDK — add real-time video calling to web apps and websites with a small TypeScript-friendly library and a few lines of code.
* [Room and Events](https://developers.telnyx.com/docs/video/javascript-sdk/room-events.md): Telnyx's video JavaScript SDK lets you manage room events and
* [Tutorial](https://developers.telnyx.com/docs/video/javascript-sdk/javascript-video-tutorial.md): Learn how to add video to your web page with Telnyx's easy-to-use
* [Android SDK](https://developers.telnyx.com/docs/video/android-client-sdk.md): Telnyx Android Video Client SDK — add real-time video and audio calling to native Android apps with a few lines of Kotlin or Java code.
* [iOS SDK](https://developers.telnyx.com/docs/video/ios-client-sdk.md): Telnyx iOS Video Client SDK — add real-time video calls and messaging to iPhone and iPad apps with a few lines of Swift code and minimal setup.

## API Reference (Video)

### Room Compositions

* [View a list of room compositions.](https://developers.telnyx.com/api-reference/room-compositions/view-a-list-of-room-compositions.md): Returns a paginated list of room compositions. Filter compositions by creation date, room session, or processing status.
* [Create a room composition.](https://developers.telnyx.com/api-reference/room-compositions/create-a-room-composition.md): Asynchronously create a room composition.
* [View a room composition.](https://developers.telnyx.com/api-reference/room-compositions/view-a-room-composition.md): Returns the composition identified by `room_composition_id`, including its room and session, processing status, media details, video layout, lifecycle timestam…
* [Delete a room composition.](https://developers.telnyx.com/api-reference/room-compositions/delete-a-room-composition.md): Synchronously delete a room composition.

### Room Participants

* [View a list of room participants.](https://developers.telnyx.com/api-reference/room-participants/view-a-list-of-room-participants.md): Returns a paginated list of room participants across sessions. Filter participants by session, join, update, or leave date and by participant context.
* [View a room participant.](https://developers.telnyx.com/api-reference/room-participants/view-a-room-participant.md): Returns the participant identified by `room_participant_id`, including its session, context, and join, update, and leave timestamps.

### Room Recordings

* [View a list of room recordings.](https://developers.telnyx.com/api-reference/room-recordings/view-a-list-of-room-recordings.md): Returns a paginated list of room recordings. Filter recordings by room, session, participant, recording type, status, duration, or start and end dates.
* [Delete several room recordings in a bulk.](https://developers.telnyx.com/api-reference/room-recordings/delete-several-room-recordings-in-a-bulk.md): Deletes the room recordings that match the supplied filters and returns the number of recordings affected. Filters support room, session, participant, recordin…
* [View a room recording.](https://developers.telnyx.com/api-reference/room-recordings/view-a-room-recording.md): Returns the recording identified by `room_recording_id`, including its room, session, participant, status, media details, lifecycle timestamps, and download UR…
* [Delete a room recording.](https://developers.telnyx.com/api-reference/room-recordings/delete-a-room-recording.md): Synchronously delete a Room Recording.

### Room Sessions

* [View a list of room sessions.](https://developers.telnyx.com/api-reference/room-sessions/view-a-list-of-room-sessions.md): Returns a paginated list of room sessions across the account. Filter sessions by room, creation, update, or end date and active status, and use \`include\_partic…
* [View a room session.](https://developers.telnyx.com/api-reference/room-sessions/view-a-room-session.md): Returns the room session identified by `room_session_id`, including its room, active status, and lifecycle timestamps. Use `include_participants` to include it…
* [End a room session.](https://developers.telnyx.com/api-reference/room-sessions/end-a-room-session.md): Note: this will also kick all participants currently present in the room
* [Kick participants from a room session.](https://developers.telnyx.com/api-reference/room-sessions/kick-participants-from-a-room-session.md): Removes the selected participants from the specified room session. Apply the action to a list of participant IDs or to `all`, with optional participant IDs exc…
* [Mute participants in room session.](https://developers.telnyx.com/api-reference/room-sessions/mute-participants-in-room-session.md): Mutes the selected participants in the specified room session. Apply the action to a list of participant IDs or to `all`, with optional participant IDs exclude…
* [Unmute participants in room session.](https://developers.telnyx.com/api-reference/room-sessions/unmute-participants-in-room-session.md): Unmutes the selected participants in the specified room session. Apply the action to a list of participant IDs or to `all`, with optional participant IDs exclu…
* [View a list of room participants.](https://developers.telnyx.com/api-reference/room-sessions/view-a-list-of-room-participants.md): Returns a paginated list of participants for the specified room session. Filter participants by join, update, or leave date and by participant context.

### Rooms

* [View a list of rooms.](https://developers.telnyx.com/api-reference/rooms/view-a-list-of-rooms.md): Returns a paginated list of rooms. Filter the results by creation or update date and unique name, and use `include_sessions` to include each room’s sessions.
* [Create a room.](https://developers.telnyx.com/api-reference/rooms/create-a-room.md): Synchronously create a Room.
* [View a room.](https://developers.telnyx.com/api-reference/rooms/view-a-room.md): Returns the room identified by `room_id`, including its participant limit, recording and webhook configuration, and active session identifier. Use \`include\_ses…
* [Update a room.](https://developers.telnyx.com/api-reference/rooms/update-a-room.md): Synchronously update a Room.
* [Delete a room.](https://developers.telnyx.com/api-reference/rooms/delete-a-room.md): Synchronously delete a Room. Participants from that room will be kicked out, they won't be able to join that room anymore, and you won't be charged anymore for…
* [View a list of room sessions.](https://developers.telnyx.com/api-reference/rooms/view-a-list-of-room-sessions.md): Returns a paginated list of sessions for the specified room. Filter sessions by creation, update, or end date and active status, and use `include_participants`…

### Rooms Client Tokens

* [Create Client Token to join a room.](https://developers.telnyx.com/api-reference/rooms-client-tokens/create-client-token-to-join-a-room.md): Synchronously create an Client Token to join a Room. Client Token is necessary to join a Telnyx Room. Client Token will expire after `token_ttl_secs`, a Refres…
* [Refresh Client Token to join a room.](https://developers.telnyx.com/api-reference/rooms-client-tokens/refresh-client-token-to-join-a-room.md): Synchronously refresh an Client Token to join a Room. Client Token is necessary to join a Telnyx Room. Client Token will expire after `token_ttl_secs`.
