Skip to main content
POST
/
v1
/
videos
/
{id}
/
exports
Start a video export
curl --request POST \
  --url https://api.tella.com/v1/videos/{id}/exports \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "granularity": "story",
  "resolution": "1080p",
  "fps": "30",
  "subtitles": false,
  "speed": "1"
}
'
{
  "export": {
    "exportId": "exp_abc123def456",
    "status": "completed",
    "progress": 100,
    "downloadUrl": "https://cdn.tella.tv/exports/vid_abc123/video.mp4",
    "updatedAt": "2024-01-15T15:00:00.000Z"
  }
}

Authorizations

Authorization
string
header
required

API key obtained from your Tella account settings

Path Parameters

id
string
required

Unique video identifier

Example:

"vid_abc123def456"

Body

application/json

Request body for exporting a video

granularity
enum<string>

Export granularity: story (full video), scenes (individual scenes), raw (original uploads)

Available options:
story,
scenes,
raw
Example:

"story"

resolution
enum<string>

Export resolution. Default is 1080p.

Available options:
1080p,
4k
Example:

"1080p"

fps
enum<string>

Frames per second. 60fps may require paid plan.

Available options:
30,
60
Example:

"30"

subtitles
boolean

Burn subtitles into the video

Example:

false

speed
enum<string>

Playback speed multiplier

Available options:
1,
2,
0.5,
0.75,
1.25,
1.5,
1.75
Example:

"1"

Response

OK

Response containing export status

export
object
required

Status of a video export job