Transcripts

Get session transcript

Returns the full transcript as a flat string plus optional segments[] with per-turn speaker labels and start/end times in seconds (floats, not ISO timestamps). Use the flat string for LLM input; use segments for timestamped UIs.

get/v1/sessions/{id}/transcript

Request

  • Base URL: https://api.wave.co
  • URL: https://api.wave.co/v1/sessions/{id}/transcript
  • Auth: HTTP bearer

Path parameters

idstring required

Session ID

Example:sess_01HX4R7MT8PQZ6VCN9ABYF2KJM

Response

Transcript

idstring required
transcriptstring required

Example response

{
  "id": "sess_01HX4R7MT8PQZ6VCN9ABYF2KJM",
  "transcript": "Josh: Alright, let’s kick off the roadmap review.\nSam: Sure — I sent the draft last night.\nJosh: Great, want to start with retail media?",
  "segments": [
    {
      "speaker": "Josh",
      "start": 12.48,
      "end": 15.92,
      "text": "Alright, let’s kick off the roadmap review."
    },
    {
      "speaker": "Sam",
      "start": 16.04,
      "end": 18.31,
      "text": "Sure — I sent the draft last night."
    },
    {
      "speaker": "Josh",
      "start": 18.5,
      "end": 21.02,
      "text": "Great, want to start with retail media?"
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.