POST Videos
Submit an async video-generation job
Always async. Returns a queue ticket; poll the `status_url` until the job completes, then read the final result from `response_url`. Use `cancel_url` to abort. Optional `webhook_url` lets us POST `response.completed` to a customer endpoint (validated against SSRF: must be https in production, must resolve to a public IP).
Endpoint
post
/v1/videos/generationsResponses
202
Job accepted; poll the returned URLs.
400
Invalid request (bad model, unreachable webhook_url, etc.)