---
title: "Changes to Image to video"
method: POST
path: "/v1/image_to_video"
---

# Changes to Image to video

`POST /v1/image_to_video`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 28 of 67 revisions.

- **2026-10-23** `28f063131307`: 1 warning, 1 info
- **2026-10-23** `aaa9eb23df13`: 1 info
- **2026-10-23** `48c998a7f98f`: 3 breaking, 3 info
- **2026-10-22** `03955b3cb80c`: 3 breaking, 6 info
- **2026-10-02** `ef7e1923afaf`: 2 info
- **2026-09-03** `1c0d2ae99f66`: 14 breaking, 21 info
- **2026-09-01** `7befbe242bc4`: 10 info
- **2026-08-28** `569985a25155`: 1 info
- **2026-08-24** `efc9e5abc4d0`: 7 info
- **2026-08-18** `3f3a4647d82f`: 7 info
- **2026-08-07** `73a12c23285c`: 1 breaking, 5 info
- **2026-07-13** `572334d31598`: 3 info
- **2026-07-06** `000c2b91e0f4`: 1 info
- **2026-06-25** `39fa7be65d80`: 6 info
- **2026-06-10** `410e415709b1`: 1 breaking
- **2026-06-05** `b9cd8cc6392a`: 1 info
- **2026-06-03** `e0dcb5351f27`: 1 info
- **2026-04-30** `1d3bb312672a`: 1 breaking
- **2026-04-15** `6f5bc53a0d36`: 1 info
- **2026-02-13** `b3276a850826`: 1 breaking
- **2026-02-11** `b96a5445f210`: 1 info
- **2025-12-04** `6dab1bdab5d3`: 9 info
- **2025-12-03** `c2a88516fa0c`: 8 info
- **2025-12-03** `76b3962cf49e`: 8 info
- **2025-11-17** `c2a88516fa0c`: 2 info
- **2025-11-04** `6902fa9494c5`: 1 breaking, 7 warning, 3 info
- **2025-10-15** `2c2e099a7b57`: 2 info
- **2025-10-15** `6972f5f3d7df`: 2 info

## Changes

- **2026-10-23** `28f063131307`: 1 warning, 1 info
  - removed the request property `oneOf[subschema #25: kling_4]/resolution`
  - added the new optional request property `oneOf[subschema #25: kling_4]/ratio`
- **2026-10-23** `aaa9eb23df13`: 1 info
  - added `subschema #25: kling_4` to the request body `oneOf` list
- **2026-10-23** `48c998a7f98f`: 3 breaking, 3 info
  - removed `subschema #2: PromptImages` from the `oneOf[subschema #19: wan3]/promptImage` request property `anyOf` list
  - removed `subschema #2: PromptImages` from the `oneOf[subschema #21: wan3_prime]/promptImage` request property `anyOf` list
  - removed `subschema #2: PromptImages` from the `oneOf[subschema #6: hailuo3]/promptImage` request property `anyOf` list
  - added `subschema #2` to the `oneOf[subschema #19: wan3]/promptImage` request property `anyOf` list
  - added `subschema #2` to the `oneOf[subschema #21: wan3_prime]/promptImage` request property `anyOf` list
  - added `subschema #2` to the `oneOf[subschema #6: hailuo3]/promptImage` request property `anyOf` list
- **2026-10-22** `03955b3cb80c`: 3 breaking, 6 info
  - removed `subschema #2` from the `oneOf[subschema #13: wan3 -> subschema #19: wan3]/promptImage` request property `anyOf` list
  - removed `subschema #2` from the `oneOf[subschema #15: wan3_prime -> subschema #21: wan3_prime]/promptImage` request property `anyOf` list
  - removed `subschema #2` from the `oneOf[subschema #5: hailuo3 -> subschema #6: hailuo3]/promptImage` request property `anyOf` list
  - added the new optional request property `oneOf[subschema #11: seedance2_5 -> subschema #23: seedance2_5]/draft`
  - added the new optional request property `oneOf[subschema #11: seedance2_5 -> subschema #23: seedance2_5]/outputFormat`
  - added `subschema #5: klingO3_4k, subschema #7: kling3.0_4k, subschema #9: kling2.5_turbo_pro, subschema #10: kling3.0_pro, subschema #11: kling3.0_standard, subschema #12: klingO3_pro, subschema #13: klingO3_standard` to the request body `oneOf` list
  - added `subschema #2: PromptImages` to the `oneOf[subschema #13: wan3 -> subschema #19: wan3]/promptImage` request property `anyOf` list
  - added `subschema #2: PromptImages` to the `oneOf[subschema #15: wan3_prime -> subschema #21: wan3_prime]/promptImage` request property `anyOf` list
  - added `subschema #2: PromptImages` to the `oneOf[subschema #5: hailuo3 -> subschema #6: hailuo3]/promptImage` request property `anyOf` list
- **2026-10-02** `ef7e1923afaf`: 2 info
  - added `subschema #17: grok_imagine_1_5_lite` to the request body `oneOf` list
  - added the optional property `reason` to the response with the `400` status
- **2026-09-03** `1c0d2ae99f66`: 14 breaking, 21 info
  - removed `subschema #1, subschema #3` from the `oneOf[subschema #11: seedance2_5]/referenceAudio/items/uri` request property `anyOf` list
  - removed `subschema #1, subschema #3` from the `oneOf[subschema #5: hailuo3]/referenceAudio/items/uri` request property `anyOf` list
  - removed `subschema #1, subschema #3` from the `oneOf[subschema #7: seedance2]/referenceAudio/items/uri` request property `anyOf` list
  - removed `subschema #1, subschema #3` from the `oneOf[subschema #8: seedance2_fast]/referenceAudio/items/uri` request property `anyOf` list
  - removed `subschema #1, subschema #3` from the `oneOf[subschema #9: seedance2_mini]/referenceAudio/items/uri` request property `anyOf` list
  - removed the enum value `1080:1080` of the request property `oneOf[subschema #13: wan3]/ratio`
  - removed the enum value `1080:1440` of the request property `oneOf[subschema #13: wan3]/ratio`
  - removed the enum value `1440:1080` of the request property `oneOf[subschema #13: wan3]/ratio`
  - removed the enum value `480:480` of the request property `oneOf[subschema #13: wan3]/ratio`
  - removed the enum value `480:640` of the request property `oneOf[subschema #13: wan3]/ratio`
  - removed the enum value `640:480` of the request property `oneOf[subschema #13: wan3]/ratio`
  - removed the enum value `720:720` of the request property `oneOf[subschema #13: wan3]/ratio`
  - removed the enum value `720:960` of the request property `oneOf[subschema #13: wan3]/ratio`
  - removed the enum value `960:720` of the request property `oneOf[subschema #13: wan3]/ratio`
  - added `subschema #14: gemini_omni_flash_1.1, subschema #15: wan3_prime, subschema #16: h3_max` to the request body `oneOf` list
  - added `subschema #1, subschema #3` to the `oneOf[subschema #11: seedance2_5]/referenceAudio/items/uri` request property `anyOf` list
  - added `subschema #1, subschema #3` to the `oneOf[subschema #5: hailuo3]/referenceAudio/items/uri` request property `anyOf` list
  - added `subschema #1, subschema #3` to the `oneOf[subschema #7: seedance2]/referenceAudio/items/uri` request property `anyOf` list
  - added `subschema #1, subschema #3` to the `oneOf[subschema #8: seedance2_fast]/referenceAudio/items/uri` request property `anyOf` list
  - added `subschema #1, subschema #3` to the `oneOf[subschema #9: seedance2_mini]/referenceAudio/items/uri` request property `anyOf` list
  - added the new `1080p` enum value to the request property `oneOf[subschema #6: happyhorse_1_0]/resolution`
  - added the new `1104:832` enum value to the request property `oneOf[subschema #13: wan3]/ratio`
  - added the new `1248:1648` enum value to the request property `oneOf[subschema #13: wan3]/ratio`
  - added the new `1440:1440` enum value to the request property `oneOf[subschema #13: wan3]/ratio`
  - added the new `1648:1248` enum value to the request property `oneOf[subschema #13: wan3]/ratio`
  - added the new `2k` enum value to the request property `oneOf[subschema #5: hailuo3]/resolution`
  - added the new `544:720` enum value to the request property `oneOf[subschema #13: wan3]/ratio`
  - added the new `624:624` enum value to the request property `oneOf[subschema #13: wan3]/ratio`
  - added the new `720:544` enum value to the request property `oneOf[subschema #13: wan3]/ratio`
  - added the new `720p` enum value to the request property `oneOf[subschema #6: happyhorse_1_0]/resolution`
  - added the new `768p` enum value to the request property `oneOf[subschema #5: hailuo3]/resolution`
  - added the new `832:1104` enum value to the request property `oneOf[subschema #13: wan3]/ratio`
  - added the new `960:960` enum value to the request property `oneOf[subschema #13: wan3]/ratio`
  - added the new `hdr_exr_acescg_sequence_1_3` enum value to the request property `oneOf[subschema #1: gen4.5]/outputFormat`
  - added the new `hdr_exr_acescg_sequence_2_0` enum value to the request property `oneOf[subschema #1: gen4.5]/outputFormat`
- **2026-09-01** `7befbe242bc4`: 10 info
  - added the new optional request property `oneOf[subschema #11: seedance2_5]/seed`
  - added the new optional request property `oneOf[subschema #3: veo3.1]/seed`
  - added the new optional request property `oneOf[subschema #4: veo3.1_fast]/seed`
  - added the new optional request property `oneOf[subschema #7: seedance2]/seed`
  - added the new optional request property `oneOf[subschema #8: seedance2_fast]/seed`
  - added the new optional request property `oneOf[subschema #9: seedance2_mini]/seed`
  - request property `oneOf[subschema #11: seedance2_5]/duration` list-of-types was widened by adding types `string` to media type `application/json`
  - request property `oneOf[subschema #7: seedance2]/duration` list-of-types was widened by adding types `string` to media type `application/json`
  - request property `oneOf[subschema #8: seedance2_fast]/duration` list-of-types was widened by adding types `string` to media type `application/json`
  - request property `oneOf[subschema #9: seedance2_mini]/duration` list-of-types was widened by adding types `string` to media type `application/json`
- **2026-08-28** `569985a25155`: 1 info
  - added `subschema #13: wan3` to the request body `oneOf` list
- **2026-08-24** `efc9e5abc4d0`: 7 info
  - added the new `hdr10` enum value to the request property `oneOf[subschema #1: gen4.5]/outputFormat`
  - added the new `hdr_exr_sequence` enum value to the request property `oneOf[subschema #1: gen4.5]/outputFormat`
  - added the new `hdr_png_sequence` enum value to the request property `oneOf[subschema #1: gen4.5]/outputFormat`
  - added the new `hdr_pq_12bit_master` enum value to the request property `oneOf[subschema #1: gen4.5]/outputFormat`
  - added the new `hdr_prores` enum value to the request property `oneOf[subschema #1: gen4.5]/outputFormat`
  - added the new `hlg` enum value to the request property `oneOf[subschema #1: gen4.5]/outputFormat`
  - added the new `sdr_rec709_10bit` enum value to the request property `oneOf[subschema #1: gen4.5]/outputFormat`
- **2026-08-18** `3f3a4647d82f`: 7 info
  - added `subschema #12: grok_imagine_1_5` to the request body `oneOf` list
  - added the new `1080:1920` enum value to the request property `oneOf[subschema #11: seedance2_5]/ratio`
  - added the new `1248:1664` enum value to the request property `oneOf[subschema #11: seedance2_5]/ratio`
  - added the new `1440:1440` enum value to the request property `oneOf[subschema #11: seedance2_5]/ratio`
  - added the new `1664:1248` enum value to the request property `oneOf[subschema #11: seedance2_5]/ratio`
  - added the new `1920:1080` enum value to the request property `oneOf[subschema #11: seedance2_5]/ratio`
  - added the new `2206:946` enum value to the request property `oneOf[subschema #11: seedance2_5]/ratio`
- **2026-08-07** `73a12c23285c`: 1 breaking, 5 info
  - removed `subschema #10: veo3` from the request body `oneOf` list
  - added the new optional request property `oneOf[subschema #1: gen4.5]/outputFormat`
  - added the new optional request property `oneOf[subschema #1: gen4.5]/proresProfile`
  - added `subschema #5: hailuo3, subschema #11: seedance2_5` to the request body `oneOf` list
  - added the non-success response with the status `400`
  - added the required property `estimatedCost` to the response with the `200` status
- **2026-07-13** `572334d31598`: 3 info
  - added the new optional request property `oneOf[subschema #10: veo3]/negativePrompt`
  - added the new optional request property `oneOf[subschema #3: veo3.1]/negativePrompt`
  - added the new optional request property `oneOf[subschema #4: veo3.1_fast]/negativePrompt`
- **2026-07-06** `000c2b91e0f4`: 1 info
  - added `subschema #8: seedance2_mini, subschema #9: gemini_omni_flash` to the request body `oneOf` list
- **2026-06-25** `39fa7be65d80`: 6 info
  - added the new `2160:3840` enum value to the request property `oneOf[subschema #6: seedance2]/ratio`
  - added the new `2880:3840` enum value to the request property `oneOf[subschema #6: seedance2]/ratio`
  - added the new `3840:1646` enum value to the request property `oneOf[subschema #6: seedance2]/ratio`
  - added the new `3840:2160` enum value to the request property `oneOf[subschema #6: seedance2]/ratio`
  - added the new `3840:2880` enum value to the request property `oneOf[subschema #6: seedance2]/ratio`
  - added the new `3840:3840` enum value to the request property `oneOf[subschema #6: seedance2]/ratio`
- **2026-06-10** `410e415709b1`: 1 breaking
  - removed `subschema #4: gen3a_turbo` from the request body `oneOf` list
- **2026-06-05** `b9cd8cc6392a`: 1 info
  - added `subschema #8: seedance2_fast` to the request body `oneOf` list
- **2026-06-03** `e0dcb5351f27`: 1 info
  - added `subschema #6: happyhorse_1_0, subschema #7: seedance2` to the request body `oneOf` list
- **2026-04-30** `1d3bb312672a`: 1 breaking
  - removed `subschema #6: seedance2` from the request body `oneOf` list
- **2026-04-15** `6f5bc53a0d36`: 1 info
  - added `subschema #6: seedance2` to the request body `oneOf` list
- **2026-02-13** `b3276a850826`: 1 breaking
  - removed the enum value `672:1584` of the request property `oneOf[subschema #1: gen4.5]/ratio`
- **2026-02-11** `b96a5445f210`: 1 info
  - added `subschema #1: gen4.5` to the request body `oneOf` list
- **2025-12-04** `6dab1bdab5d3`: 9 info
  - the `duration` request property default value `8` was removed
  - the `model` request property default value `gen3a_turbo` was removed
  - the `model` request property default value `gen4_turbo` was removed
  - the `model` request property default value `veo3` was removed
  - the `model` request property default value `veo3.1` was removed
  - the `model` request property default value `veo3.1_fast` was removed
  - the `position` request property default value `first` was removed
  - the `position` request property default value `first` was removed
  - added the media type `application/json` for the response with the status `429`
- **2025-12-03** `c2a88516fa0c`: 8 info
  - the `duration` request property default value `8` was added
  - the `model` request property default value `gen3a_turbo` was added
  - the `model` request property default value `gen4_turbo` was added
  - the `model` request property default value `veo3` was added
  - the `model` request property default value `veo3.1` was added
  - the `model` request property default value `veo3.1_fast` was added
  - the `position` request property default value `first` was added
  - the `position` request property default value `first` was added
- **2025-12-03** `76b3962cf49e`: 8 info
  - the `duration` request property default value `8` was removed
  - the `model` request property default value `gen3a_turbo` was removed
  - the `model` request property default value `gen4_turbo` was removed
  - the `model` request property default value `veo3` was removed
  - the `model` request property default value `veo3.1` was removed
  - the `model` request property default value `veo3.1_fast` was removed
  - the `position` request property default value `first` was removed
  - the `position` request property default value `first` was removed
- **2025-11-17** `c2a88516fa0c`: 2 info
  - added the new optional request property `oneOf[subschema #3: veo3.1 -> subschema #2: veo3.1]/audio`
  - added the new optional request property `oneOf[subschema #4: veo3.1_fast]/audio`
- **2025-11-04** `6902fa9494c5`: 1 breaking, 7 warning, 3 info
  - the request's body type changed from `object` to no type
  - removed the request property `contentModeration`
  - removed the request property `duration`
  - removed the request property `model`
  - removed the request property `promptImage`
  - removed the request property `promptText`
  - removed the request property `ratio`
  - removed the request property `seed`
  - added request discriminator
  - added `subschema #1: gen4_turbo, subschema #2: gen3a_turbo, subschema #3: veo3.1, subschema #4: veo3.1_fast, subschema #5: veo3` to the request body `oneOf` list
  - the `id` response's property pattern `^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$` was added for the status `200`
- **2025-10-15** `2c2e099a7b57`: 2 info
  - added the new `1080:1920` enum value to the request property `ratio`
  - added the new `1920:1080` enum value to the request property `ratio`
- **2025-10-15** `6972f5f3d7df`: 2 info
  - added the new `veo3.1` enum value to the request property `model`
  - added the new `veo3.1_fast` enum value to the request property `model`

---

[Operation](https://skmtc.dev/runwayml/apis/runwayml-api/docs/v1/image_to_video/post.md) - [API](https://skmtc.dev/runwayml/apis/runwayml-api.md) - [Page](https://skmtc.dev/runwayml/apis/runwayml-api/changes/v1/image_to_video/post)
