Skip to main content
GET
Get a project's transcript summary
Segments are listed by listSegments. When to use: to see a transcript’s size, speakers and how many segments need attention before listing them. Side effects: None. Cost: Free. Idempotency: safe and pure (never writes); retry freely. Paid text: on a project created through v3, 409 dub_payment_required until a dub of that project is charged. Required scopes: transcripts:read Errors: transcript_not_ready (409), dub_payment_required (409)

Authorizations

Authorization
string
header
required

API key from Settings -> API keys, sent as Authorization: Bearer <key> (SDK environment variable RASK_API_KEY). Bound to one workspace and one acting user. Operations list the scopes they need (OpenAPI 3.1 scopes on a bearer scheme).

Scopes

transcripts:read

Path Parameters

project_id
string
required

Project id (from createProject or listProjects).

Maximum string length: 64

Response

OK: Transcript.

Transcript summary of a project (languages, speakers, counts); segments are listed by listSegments.

object
enum<string>
required

Always transcript.

Available options:
transcript
id
string
required

The project id; a transcript has no id of its own.

project_id
string
required

Project.

source_language
string | null
required

Source language.

target_language
string | null
required

Target language.

media_duration_seconds
number<double> | null
required

Media duration.

segment_count
integer<int32>
required

Segments.

speaker_ids
string[]
required

Speakers.

counts
object
required

Segment counts.