Skip to content
Last updated

Retrieve a paginated list of transcriptions for the authenticated user's organization, with optional status filtering.

GEThttps://api.aitronos.com/v1/audio/transcribe

Returns a list of transcriptions belonging to the authenticated user's organization. Results are paginated using limit and offset parameters. You can filter by transcription status to find only completed, processing, or failed jobs.

Each item in the list includes summary information: transcription ID, status, model used, synapses consumed, audio duration, and timestamps.

Query Parameters

status string optional

Filter by transcription status. One of: queued, processing, completed, failed, cancelled.

limit integer optional · Defaults to 20

Maximum number of transcriptions to return. Must be between 1 and 100.

offset integer optional · Defaults to 0

Number of transcriptions to skip for pagination.


Returns

Returns a success envelope with:

  • data.transcriptions -- Array of transcription summary objects, each containing transcription_id, status, model_key, synapses_consumed, audio_duration_seconds, created_at, and optionally completed_at.
  • data.pagination -- Pagination metadata: total_count, returned_count, limit, has_more, and links (with first, current, next, previous URLs).
  • metadata -- Request metadata: request_id, timestamp, processing_time_ms.
cURL
curl -s -X GET "https://api.aitronos.com/v1/audio/transcribe?status=completed&limit=10&offset=0" \
  -H "Authorization: Bearer $ACCESS_TOKEN" | python3 -m json.tool