---
title: "POST /midjourney/video/submit"
method: POST
path: "/midjourney/video/submit"
---

# POST /midjourney/video/submit

`POST /midjourney/video/submit`

Generate four videos based on images and descriptions. This endpoint interaction is consistent with midjourney image generation endpoint, an **asynchronous task**

## Request body

- VideosubmitRequest
  - `prompt` string, required — Video generation prompt
  - `imageUrl` string, required — Starting frame image URL. Must be a **publicly accessible image URL**
  - `endingUrl` string — Ending frame image URL. Must be a **publicly accessible image URL**
  - `model` string — Video generation speed mode. **Currently only supports fast mode**
  - `manual` string — Motion intensity. low - Low motion, high - High motion
  - `resolution` 'hd' | 'sd' — Video resolution <br/> **Different resolutions consume different amounts of quota**
  - `bs` '1' | '2' | '4' — Number of videos to generate in batch
  - `hookUrl` string — Callback notification URL. When task completes or fails, this URL will be notified. <a href="fetch" target="_self">Notification data structure</a> is consistent with fetch structure. If not set, you need to request the <a href="fetch" target="_self">fetch interface</a> for query

## Response `200`

Request successful

- object
  - `status` string, required
  - `message` string, required
  - `data` object, required

## Other responses

- `400` — Parameter error
- `401` — Authorization failed

---

[API](https://skmtc.dev/ttapi/apis/flowmusic-api-docs.md) · [All operations](https://skmtc.dev/ttapi/apis/flowmusic-api-docs/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ttapi/flowmusic-api-docs/revisions/f27f8a59dbd0/schema)
