Skip to main content
Use this reference when updating an existing Meeting integration. The REST base URL remains https://api.telnyx.com/v2; authentication and existing session URLs are unchanged.

Requests and Features

Response Changes

Events and Errors

Storage exports emit recording.exported or recording.export_failed through event history, WebSocket, and configured webhooks. Their payloads contain the Storage destination; success includes bytes and SHA-256, and failure includes a reason. Session termination and transcript finalization can occur before the export completes. A status webhook can also include previous_status. Handle the additional action outcomes explicitly: The API Errors reference covers all service error codes and the distinct authentication error envelope. Clients must also tolerate an empty or plain-text gateway error response.

Integration Checklist

  • Set an explicit Storage destination wherever Google Meet or Teams recording is required.
  • Save creation-time webhook secrets and use separate completion signals for transcripts, artifacts, and recordings.
  • Use an idempotency key for each intended join; avoid automatic retries of chat, speech, or billed artifact creation.
  • Handle both recording responses: download links in data, or Storage coordinates in recording_export. Do not choose the download method from the platform alone.
  • Accept optional response fields and unknown event types. Retrieve a session rather than relying on a list item for current state.
  • Delete exported objects through Storage. DELETE /meeting_sessions/{id}/recording_media does not delete customer Storage objects.