Get Session Waveform
GET/api/widget/logs/:session_id/waveform
Get waveform data for a widget session recording.
Implements lazy computation:
- Check if waveform exists in cache/database
- If not, download audio and extract waveform using ffmpeg
- Save waveform to database for future use
- Return waveform data (300 amplitude values 0-1)
Only applicable for voice channel sessions.
Returns: waveform: List of amplitude values (0-1) for visualization
Request
Responses
- 200
- 422
Successful Response
Validation Error