Upload a local audio or video file for transcription using a two-step process.
participant_id and evaluator_id are optional. If provided, they must exist and belong to your account.name field is sanitized to ASCII — accented or non-Latin characters are automatically stripped.PUT request to the upload_url from the Step 1 response. You must include the metadata fields as headers — they are embedded in the upload URL signature and the request will fail if they are missing or don’t match.
200 OK with an empty body confirms the upload succeeded. Processing starts automatically in the background.
transcription_id from Step 1 to check results once processing completes, or configure a webhook to receive a notification automatically.The unique identifier of the configuration to use for this transcription.
Optional label or filename for the transcription. Only ASCII characters are kept — non-ASCII characters are automatically stripped.
Optional. Link this transcription to a participant. Must exist and belong to your account.
Optional. Link this transcription to an evaluator. Must exist and belong to your account.
Pre-signed URL generated successfully. PUT the audio file to upload_url with the correct Content-Type header.