Transcripts API

Fetch transcripts, create shareable links, and export transcript data.

GET/transcripts/{platform}/{native_meeting_id}

Get Transcripts

Get all transcript segments for a meeting. Returns both the transcript data and meeting metadata.

Authentication

Requires User API Key in X-API-Key header.

Path Parameters
platform
platformstringRequired

Meeting platform: google_meet or teams

native_meeting_id
native_meeting_idstringRequired

The platform-specific meeting ID

Code Examples
curl -X GET "https://api.cloud.vexa.ai/transcripts/{platform}/{native_meeting_id}" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json"
Response
{
  "id": 123,
  "platform": "google_meet",
  "native_meeting_id": "abc-defg-hij",
  "status": "completed",
  "start_time": "2024-01-01T12:00:00Z",
  "end_time": "2024-01-01T13:00:00Z",
  "segments": [
    {
      "start": 0,
      "end": 5.2,
      "text": "Hello everyone, welcome to today's meeting.",
      "speaker": "Alice",
      "language": "en",
      "absolute_start_time": "2024-01-01T12:00:00Z",
      "absolute_end_time": "2024-01-01T12:00:05Z",
      "created_at": "2024-01-01T12:00:05Z"
    }
  ]
}
Error Responses
404The specified meeting does not exist
{
  "error": "Meeting not found"
}
Notes
  • Segments are returned in chronological order
  • Each segment includes speaker identification, timestamps, and text
  • For active meetings, segments may be incomplete (mutable)