---
title: "Remix Video Endpoint"
method: POST
path: "/api/videos/{video_id}/remix"
---

# Remix Video Endpoint

`POST /api/videos/{video_id}/remix`

Remix an existing generated video with a new prompt (video-to-video).

Body:
    prompt (str, required): Editing instruction for the remix.
    model (str, optional): Video-to-video model alias.
        Defaults to Gemini Omni Flash Edit ("gemini-omni-flash-edit").
    image_urls (list[str], optional): Reference images, for models that
        accept them alongside a source video.
    duration (str, optional), aspect_ratio (str, optional),
    resolution (str, optional): forwarded to the model when supported.
    keep_audio (bool, optional): retain source audio when supported.

Creates a new video record (status="generating") with the same ownership
scope as the source video and runs generation in the background.

## Path parameters

- `video_id` string, required

## Request body

- object

## Response `202`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/latted/apis/motion-graphics-designer-api.md) · [All operations](https://skmtc.dev/latted/apis/motion-graphics-designer-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/latted/motion-graphics-designer-api/revisions/f8e2de87ddae/schema)
