REST API reference

Explore all seven Fast Transcriber transcription workflow operations, shared conventions, and response envelopes.

livehttps://fast-transcriber.com/api/v1

Base URL

text
https://fast-transcriber.com/api/v1

All protected operations use HTTPS and the same bearer authentication scheme.

Conventions

JSON envelopes

Success uses data; immediate failure uses error.code and error.message.

Async processing

Job creation returns 202 and a Location header instead of holding the request open.

Tenant scoped

Jobs and uploaded objects are accessible only through the API account that owns them.

Stable identifiers

Methods, paths, fields, and machine-readable error codes remain in English.

Operations

Each operation has a dedicated page with fields, payloads, responses, errors, and implementation notes.

Source models

Create-transcription accepts exactly one of these shapes:

Public URL
{
  "source_url": "https://cdn.example.com/interview.mp3",
  "speaker_diarization": false
}
Completed upload
{
  "upload": {
    "filename": "interview.mp3",
    "key": "transcriptions/user_…/interview.mp3",
    "size": 1234567,
    "storage": "r2",
    "content_type": "audio/mpeg"
  }
}

Job status

processingThe worker is resolving or transcribing media.completedText and available segments are ready.orfailedProcessing stopped; inspect data.error.
© 2026 FastTranscriberBuilt for developers who work with speech.