Telnyx Meeting Bot 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.
/v2/meeting_sessions let 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 and through lifecycle events.actions/speak runs text through Telnyx TTS and plays it into the meeting, actions/stop_speaking interrupts, and actions/send_chat posts a chat message. barge_in stops bot audio when a human speaks.summary and action_items artifacts asynchronously. summarize_on_end auto-generates a summary once the final transcript settles, delivered through the artifact.completed webhook when a webhook URL is set.GET /v2/meeting_sessions/{id}/recordings returns pass-through download URLs for recordings captured during the meeting.webhook_url on session create to receive signed meeting lifecycle events. Outbound webhooks are off by default.POST https://api.telnyx.com/v2/meeting_sessions, passing meeting_url, bot_name, and optional webhook_url, summarize_on_end, voice, barge_in, metadata, and idempotency_key.GET /v2/meeting_sessions/{id} until the status is active. If the platform requests admission, admit the bot named in bot_name inside the meeting UI.GET /v2/meeting_sessions/{id}/transcript?after=0&limit=100.POST /v2/meeting_sessions/{id}/actions/speak, send a chat message with actions/send_chat, or stop speech with actions/stop_speaking.GET /v2/meeting_sessions/{id}/recordings, or request a summary or action_items artifact with POST /v2/meeting_sessions/{id}/artifacts.Learn more in the Telnyx API reference or the Telnyx developer docs.