{"slug": "telnyx-meeting-api-now-available-in-beta", "title": "Telnyx Meeting API Now Available in Beta", "summary": "Telnyx launched its Meeting API in beta, enabling developers to programmatically add a Telnyx-controlled AI participant to Zoom, Google Meet, Microsoft Teams, or Webex meetings and receive live transcription, in-meeting speech and chat, and structured post-meeting artifacts through a single REST API contract. The API includes endpoints for session management, live transcript retrieval, actions like speak and send chat, and asynchronous summary and action items generation.", "body_md": "[Contact us](https://telnyx.com/contact-us)\n\n[Log in](https://portal.telnyx.com)\n\nTelnyx Meeting API is now available in beta. Developers can programmatically add a Telnyx-controlled AI participant to a Zoom, Google Meet, Microsoft Teams, or Webex meeting, and receive live transcription, in-meeting speech and chat, and structured post-meeting artifacts through one REST API contract.\n\n`/v2/meeting_sessions`\n\nlet you create a session for an existing meeting, poll status, update or cancel a scheduled session, drive in-meeting actions, read the live transcript and events, retrieve recordings, and request post-meeting artifacts.`GET /v2/meeting_sessions/{id}/transcript`\n\nand through lifecycle events.`actions/speak`\n\nruns text through Telnyx TTS and plays it into the meeting, `actions/stop_speaking`\n\ninterrupts, and `actions/send_chat`\n\nposts a chat message. `barge_in`\n\nstops bot audio when a human speaks.`summary`\n\nand `action_items`\n\nartifacts asynchronously. `summarize_on_end`\n\nauto-generates a summary once the final transcript settles, delivered through the `artifact.completed`\n\nwebhook when a webhook URL is set.`GET /v2/meeting_sessions/{id}/recordings`\n\nreturns pass-through download URLs for recordings captured during the meeting.`webhook_url`\n\non session create to receive signed meeting lifecycle events. Outbound webhooks are off by default.`POST https://api.telnyx.com/v2/meeting_sessions`\n\n, passing `meeting_url`\n\n, `bot_name`\n\n, and optional `webhook_url`\n\n, `summarize_on_end`\n\n, `voice`\n\n, `barge_in`\n\n, `metadata`\n\n, and `idempotency_key`\n\n.`GET /v2/meeting_sessions/{id}`\n\nuntil the status is `active`\n\n. If the platform requests admission, admit the bot named in `bot_name`\n\ninside the meeting UI.`GET /v2/meeting_sessions/{id}/transcript?after=0&limit=100`\n\n.`POST /v2/meeting_sessions/{id}/actions/speak`\n\n, send a chat message with `actions/send_chat`\n\n, or stop speech with `actions/stop_speaking`\n\n.`GET /v2/meeting_sessions/{id}/recordings`\n\n, or request a `summary`\n\nor `action_items`\n\nartifact with `POST /v2/meeting_sessions/{id}/artifacts`\n\n.**Learn more** in the [Telnyx API reference](https://developers.telnyx.com/api-reference) or the [Telnyx developer docs](https://developers.telnyx.com).", "url": "https://wpnews.pro/news/telnyx-meeting-api-now-available-in-beta", "canonical_source": "https://telnyx.com/release-notes/telnyx-meeting-api-beta", "published_at": "2026-08-17 12:00:00+00:00", "updated_at": "2026-08-17 18:13:01.435484+00:00", "lang": "en", "topics": ["ai-products", "developer-tools", "natural-language-processing", "generative-ai"], "entities": ["Telnyx", "Zoom", "Google Meet", "Microsoft Teams", "Webex"], "alternates": {"html": "https://wpnews.pro/news/telnyx-meeting-api-now-available-in-beta", "markdown": "https://wpnews.pro/news/telnyx-meeting-api-now-available-in-beta.md", "text": "https://wpnews.pro/news/telnyx-meeting-api-now-available-in-beta.txt", "jsonld": "https://wpnews.pro/news/telnyx-meeting-api-now-available-in-beta.jsonld"}}