Speech to text
List the async transcription jobs that belong to the project tied to your API key. Optionally filter by job status. Authenticate with the X-API-Key header.
curl --request GET \
--url 'https://api.nabrah.ai/api/ext/stt/jobs' \
--header 'X-API-Key: <your-api-key>'{
"jobs": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "completed",
"project_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"result": {
"text_result": "string",
"audio_duration": 0,
"timestamps": {
"timestep": [
0
],
"char": [],
"word": [],
"segment": []
}
},
"created_at": "2026-07-23T12:00:00Z",
"updated_at": "2026-07-23T12:00:00Z",
"filename": "recording.mp3"
}
]
}A jobs array, newest first. Each job has the same fields as the single-job endpoint.
statusqueued, in_progress, completed, failed, or canceled.
recognition_configThe recognition settings the job was queued with: recognition_model, end_of_utterance_silence_ms, priority_words and priority_words_strength.
recognition_configX-API-KeystringheaderrequiredYour workspace API key. Create one in the dashboard under API keys.
statusstringFilter jobs by status.
One of queued, in_progress, completed, failed, canceled. Omit to return jobs in every status.
Successful Response
application/json
Validation Error
application/json