# Telnyx Agent Tools: Meeting (Beta) — Documentation Index > Meeting (Beta) documentation within the Agent Tools section of the Telnyx developer docs (https://developers.telnyx.com). > This file: https://developers.telnyx.com/docs/development/llms/agent-tools-meeting-beta-llms-txt · Root index: https://developers.telnyx.com/llms.txt ## Meeting (Beta) - [Overview](https://developers.telnyx.com/docs/meeting.md): Join meetings with a Telnyx bot that captures live transcripts, speaks, posts to chat, and generates summaries and action items. - [Quick Start](https://developers.telnyx.com/docs/meeting/quick-start.md): Send the bot to a meeting, follow the live transcript, and read the summary -- four curl commands end to end. - [MCP Server](https://developers.telnyx.com/docs/meeting/mcp.md): Connect AI agents directly to Telnyx Meeting tools over the Model Context Protocol. - [Events](https://developers.telnyx.com/docs/meeting/events.md): Read the ordered event history for a meeting session, and choose between polling, webhooks, and the stream. - [API Errors](https://developers.telnyx.com/docs/meeting/errors.md): Error codes returned by the Meeting Sessions API and how to resolve them. ## Join a Meeting - [Join a Meeting](https://developers.telnyx.com/docs/meeting/join-meeting.md): Send the bot to a Google Meet, Zoom, Teams, or Webex call, either through the API or by connecting your calendar for automatic joins. - [Meeting URL](https://developers.telnyx.com/docs/meeting/join-meeting/meeting-url.md): Create a meeting session with the REST API and send the bot to a Google Meet, Zoom, Teams, or Webex call. - [Calendar Auto-join](https://developers.telnyx.com/docs/meeting/join-meeting/calendar-auto-join.md): Connect Google Calendar and control automatic meeting joins. ## During the Meeting - [Live Transcript](https://developers.telnyx.com/docs/meeting/live-transcript.md): Follow the meeting transcript in real time via WebSocket or read it incrementally with long polling. - [Meeting Presence](https://developers.telnyx.com/docs/meeting/interact.md): Control how the bot appears and behaves in the meeting: bot presence, digital avatars, speaking, and chat. - [Digital Avatars](https://developers.telnyx.com/docs/meeting/digital-avatars.md): Give the bot a rendered digital avatar as its in-meeting presence, lip-synced to everything it says. ## After the Meeting - [Collect Results](https://developers.telnyx.com/docs/meeting/collect-results.md): Read the finalized transcript, generated artifacts, and recordings after a meeting ends. ## Webhooks - [Webhooks](https://developers.telnyx.com/docs/meeting/webhooks.md): Receive meeting session events on your own endpoint and verify their signatures. ## API Reference (Meeting (Beta)) ### Meeting Sessions - [Create a meeting session](https://developers.telnyx.com/api-reference/meeting-sessions/create-a-meeting-session.md): Creates a new meeting session. When an idempotency_key is supplied in the request body, replay lookup is scoped to the authenticated account and compares only… - [List meeting sessions](https://developers.telnyx.com/api-reference/meeting-sessions/list-meeting-sessions.md): Returns a list of meeting sessions, optionally filtered by status. - [Retrieve a meeting session](https://developers.telnyx.com/api-reference/meeting-sessions/retrieve-a-meeting-session.md): Retrieves a single meeting session by ID. A session that does not exist or that belongs to a different account both return 404. - [Update a meeting session](https://developers.telnyx.com/api-reference/meeting-sessions/update-a-meeting-session.md): Updates mutable properties of a meeting session. Only sessions in the scheduled state can be updated; any other state returns 409 with the invalid_state error… - [Delete a meeting session](https://developers.telnyx.com/api-reference/meeting-sessions/delete-a-meeting-session.md): Stops a meeting session without deleting its persisted record. Scheduled bots are cancelled, while bots that are joining or active are asked to leave. The pers… ### Meeting Session Actions - [Speak in a meeting session](https://developers.telnyx.com/api-reference/meeting-session-actions/speak-in-a-meeting-session.md): Sends audio / text-to-speech into a meeting session. - [Stop speaking in a meeting session](https://developers.telnyx.com/api-reference/meeting-session-actions/stop-speaking-in-a-meeting-session.md): Stops any active text-to-speech playback in a meeting session. - [Send chat in a meeting session](https://developers.telnyx.com/api-reference/meeting-session-actions/send-chat-in-a-meeting-session.md): Sends a chat message into a meeting session. ### Meeting Session Data - [List meeting session events](https://developers.telnyx.com/api-reference/meeting-session-data/list-meeting-session-events.md): Returns stored events ordered by ascending `seq`. To continue, pass the last returned item's `seq` as `after`. An empty page means no later stored events exist… - [List meeting session transcript](https://developers.telnyx.com/api-reference/meeting-session-data/list-meeting-session-transcript.md): Returns transcript segments ordered by ascending `seq`. Default `limit` is 100 and maximum is 1,000. Continue with `after=meta.next_after`. A long-poll timeout… - [List meeting session recordings](https://developers.telnyx.com/api-reference/meeting-session-data/list-meeting-session-recordings.md): Returns recordings for a meeting session. - [Delete meeting session recording media](https://developers.telnyx.com/api-reference/meeting-session-data/delete-meeting-session-recording-media.md): **Not yet available in production** — this route is not currently routed on api.telnyx.com and returns a generic 404; it is documented ahead of rollout. Irreve… ### Meeting Session Artifacts - [Create a meeting session artifact](https://developers.telnyx.com/api-reference/meeting-session-artifacts/create-a-meeting-session-artifact.md): Requests asynchronous generation of one `summary` or `action_items` artifact. Each type requires its own request. Generation requires transcript content and co… - [List meeting session artifacts](https://developers.telnyx.com/api-reference/meeting-session-artifacts/list-meeting-session-artifacts.md): Returns a list of artifacts for a meeting session. - [Retrieve a meeting session artifact](https://developers.telnyx.com/api-reference/meeting-session-artifacts/retrieve-a-meeting-session-artifact.md): Retrieves a single meeting session artifact by ID. ### Meeting Session Webhooks - [session.status_changed](https://developers.telnyx.com/api-reference/meeting-session-webhooks/session-status_changed.md): Sent when the session moves to a new lifecycle status. Deliveries are best effort and not guaranteed: up to 5 attempts with backoff that starts around 60 secon… - [transcript.completed](https://developers.telnyx.com/api-reference/meeting-session-webhooks/transcript-completed.md): Sent when the meeting transcript is finalized and ready to read. Individual `transcript.segment` messages are never delivered over webhooks; read segments via… - [recording.available](https://developers.telnyx.com/api-reference/meeting-session-webhooks/recording-available.md): Sent when a recording is ready to download. The payload carries only `recording_types`, never URLs; fetch short-lived download URLs from `GET /meeting_sessions… - [artifact.completed](https://developers.telnyx.com/api-reference/meeting-session-webhooks/artifact-completed.md): Sent when a summary or action-items artifact finishes generating. Deliveries are best effort and not guaranteed: up to 5 attempts with backoff that starts arou… - [artifact.failed](https://developers.telnyx.com/api-reference/meeting-session-webhooks/artifact-failed.md): Sent when an artifact generation fails. Deliveries are best effort and not guaranteed: up to 5 attempts with backoff that starts around 60 seconds and roughly…