uploaded-calls

Upload Call Recording

Upload and process a call recording (Admin only).

Accepts MP3 or WAV audio files (max 100MB). Transcription uses the configured TELEPHONY_TRANSCRIPTION_PROVIDER vendor's batch API (ElevenLabs Scribe v1, Deepgram Nova-3, or AssemblyAI). Summary and coaching feedback are generated automatically.

Args: audio_file: Audio file (MP3 or WAV) assigned_user_id: Optional UUID of user to assign call to scenario_name: Optional scenario name to use for classification call_date: Optional ISO datetime string for when call was conducted

Returns: UploadCallResponse with session_id and transcript info

post/uploaded-calls/upload

Request

  • Base URL
    https://dev.whispa.net (the document declares no server; this is the origin it was published from)
  • Auth
    • OAuth 2
      Password
      Token URL: auth/bearer/login
    • or API key in cookie access_token

Request body multipart/form-data

audio_filestring binary required

Audio file (MP3 or WAV)

assigned_user_idstring nullable
scenario_namestring nullable
call_datestring nullable

Response

Successful Response

session_idstring uuid required
messagestring required
transcript_lengthinteger required

Changes

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