Skip to main content
POST
Video Extend

Video Extend

The Grok unified video extend endpoint is POST /v1/video/extend. Unlike OpenAI-format Video Extend, the original task ID is passed in the Body via task_id.
  • The route endpoint is POST /v1/video/extend.
  • Required: model, prompt, task_id.
  • You can specify which second of the original video to start extending from with start_time.

Method and Path

Request Example

Response Example

Authentication

Body

model
string
required
Model name, for example grok-video-3.
prompt
string
required
Prompt for the extended segment.
task_id
string
required
Original video task ID.
images
array<string>
List of reference image URLs to add visual constraints as needed.
size
string
Resolution specification, pass 720P or 1080P.
aspect_ratio
string
Video aspect ratio, for example 3:2.
start_time
integer
Which second of the original video to start extending from.
upscale
boolean
Whether to apply high-definition enhancement to the output.

Response

id
string
New extend task ID.
status
string
Task status, common values include processing, completed, and failed.
status_update_time
integer
Most recent status update time (Unix timestamp).