---
title: "Create Transcription"
method: POST
path: "/v2/transcriptions"
tags: ["Transcriptions"]
---

# Create Transcription

`POST /v2/transcriptions`

## Request

- Base URL: `https://tavusapi.com`
- URL: `https://tavusapi.com/v2/transcriptions`
- Auth: API key in header `x-api-key`

This endpoint creates a transcription request that will convert speech to text in your video content.

## Request body

- object
  - `file_url` string, required: A direct link to the video that will be transcribed. This should be a publicly accessible / presigned S3 URL.
  - `callback_url` string, required: A url that will receive a callback on completion of the transcription or on error.

## Response `200`

- object
  - `transcription_id` string: A unique identifier for the transcription.
  - `status` string: The status of the transcription.
  - `callback_url` string: The callback URL provided in the request.

## Changes

- **2026-11-03** `932c24e63be2`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/tavus/apis/tavus-developer-api-collection/changes/v2/transcriptions/post.md)

---

[API](https://skmtc.dev/tavus/apis/tavus-developer-api-collection.md) - [All operations](https://skmtc.dev/tavus/apis/tavus-developer-api-collection/llms.txt) - [OpenAPI document](https://skmtc.dev/tavus/apis/tavus-developer-api-collection/revisions/60c89a007146?raw)
