Skip to main content
POST
cURL
Video extension is asynchronous. Use a jobId from a completed Gemini video task; the endpoint returns a new jobId to fetch with the Video Fetch API. The omni-flash model does not support extension.

Authorizations

TT-API-KEY
string
header
required

You can obtain your API key from the TTAPI Dashboard.

Body

application/json
jobId
string
required

jobId returned by a completed Gemini video generation or extension task

Example:

"0ccf0606-3f32-4090-85bd-1786e4593be5"

prompt
string
required

Prompt for the extended video

Example:

"Continue the scene with the camera moving through the futuristic city"

aspect_ratio
enum<string>
required

Video aspect ratio. Required.

Available options:
16:9,
9:16
Example:

"16:9"

resolution
enum<string>

Resolution level.

Available options:
720p,
1080p
Example:

"720p"

hookUrl
string

Callback URL for completion or failure notifications

Example:

"https://example.com/callback"

Response

Submitted successfully

status
string
required

Task status

Example:

"SUCCESS"

message
string
required

Task message

Example:

"success"

data
object
required
Last modified on July 10, 2026