Skip to main content
GET
Retrieve a transcription

Authorizations

Authorization
string
header
required

Wavix API key. Pass as Authorization: Bearer <api_key>. Keys support per-resource scopes (none / read / write). See Restricted keys and scopes.

Path Parameters

request_id
string
required

The request_id of the transcription, returned when the file was uploaded.

Example:

"e865ea07-25af-4fdd-876e-04b0d41d5ebd"

Response

Returns the completed transcription.

transcript
FileTranscriptResponse · object | null
required

Complete transcription text attributed to each channel.

turns
FileTranscriptTurn · object[] | null
required

List of transcription turns, including speaker attribution, timestamps, and sentiment.

Example:
request_id
string
required

Transcription request ID.

Example:

"e84f350f-6da7-4b56-80eb-41dec572626b"

language
enum<string> | null
required

Transcription language.

Available options:
en,
de,
es,
fr,
it,
null
Example:

"en"

duration
integer<int32> | null
required

File duration in seconds.

Example:

102

charge
string
required

Total transcription charge in USD.

Example:

"0.01"

status
enum<string>
required

Transcription status. Possible values are completed, failed.

Available options:
completed,
failed
Example:

"completed"

transcription_date
string<date-time>
required

Date and time of the transcription in ISO 8601 format.

Example:

"2023-01-09T10:04:39.734Z"

transcription_score
string | null
required

Conversation sentiment score. Scores from 1.0 to 3.0 are negative; scores from 4.0 to 5.0 are positive.

Example:

"3.8"

transcription_summary
string | null
required

Transcription summary.

Example:

"The agent and client discussed call recording and call transcription"

original_file
string
required

Uploaded file URL.

Example:

"https://api.wavix.com/v1/files/uuid"