Voice

Get transcription status

Changed on

Retrieve the status and result of an audio transcription job. For vault-based jobs, returns status and result_object_id when complete. For legacy direct URL jobs, returns the full transcription data.

get/voice/transcription/{id}

Request

  • Base URL
    https://api.case.dev
  • URL
    https://api.case.dev/voice/transcription/{id}
  • Auth
    HTTP bearer

Path parameters

idstring required

The transcription job ID (tr_xxx for vault-based, or AssemblyAI ID for legacy)

Query parameters

include_text'true' | 'false'

Include full transcript text in response for vault-based jobs (default: false)

Response

Transcription status and result

idstring required

Unique transcription job ID

status'queued' | 'preprocessing' | 'processing' | 'completed' | 'failed' required

Current status of the transcription job

vault_idstring

Vault ID (vault-based jobs only)

source_object_idstring

Original source media object ID (vault-based jobs only)

input_object_idstring

Media object submitted to the speech provider. May be an internal audio derivative for large videos.

result_object_idstring

Result transcript object ID (vault-based jobs, when completed)

audio_durationnumber

Duration of the audio file in seconds

word_countinteger

Number of words in the transcript

confidencenumber

Overall confidence score (0-100)

errorstring

Error message (only present when status is failed)

textstring

Full transcription text (only included when include_text=true for vault-based jobs, or for legacy direct URL jobs)

Changes

    • warning

      added the new preprocessing enum value to the response property for the response status

    • info

      added the optional property to the response with the status

    • info

      added the new optional query request parameter include_text