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 '
{
  "fps": "30",
  "granularity": "video",
  "resolution": "1080p",
  "speed": "1",
  "subtitles": false
}
'
{
  "export": {
    "downloadUrl": "https://cdn.tella.tv/exports/vid_abc123/video.mp4",
    "exportId": "exp_abc123def456",
    "progress": 100,
    "status": "completed",
    "updatedAt": "2024-01-15T15:00:00.000Z"
  }
}

Documentation Index

Fetch the complete documentation index at: https://tella.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

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

fps
enum<string>

Frames per second. 60fps may require paid plan.

Available options:
30,
60
Example:

"30"

granularity
enum<string>

Export granularity: video (full video), clips (one file per clip), raw (original uploads)

Available options:
video,
clips,
raw
Example:

"video"

resolution
enum<string>

Export resolution. Default is 1080p.

Available options:
1080p,
4k
Example:

"1080p"

speed
enum<string>

Playback speed multiplier

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

"1"

subtitles
boolean

Burn subtitles into the video

Example:

false

Response

OK

Response containing export status

export
object
required

Status of a video export job