Skip to main content
POST
Generate a video

Authorizations

overlay_session
string
cookie
required

Signed httpOnly browser session cookie.

Body

application/json
accessToken
string
Minimum string length: 1
userId
string
Minimum string length: 1
prompt
string
Minimum string length: 1
modelId
string
Minimum string length: 1
aspectRatio
string
Required string length: 1 - 20
conversationId
string
Minimum string length: 1
turnId
string
Minimum string length: 1
imageUrl
string | null
Minimum string length: 1
temporaryChat
boolean
duration
number
Required range: x > 0
videoSubMode
enum<string>
Available options:
text-to-video,
image-to-video,
reference-to-video,
motion-control,
video-editing

Response

Successful response. Stable response schemas are documented in workflow guides when available.

Response shape is route-specific and may be backed by @overlay/app-core contracts.