---
title: "Changes to Text to video"
method: POST
path: "/v1/text_to_video"
---

# Changes to Text to video

`POST /v1/text_to_video`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 24 of 67 revisions.

- **2026-10-23** `28f063131307`: 5 breaking, 1 warning, 10 info
- **2026-10-23** `aaa9eb23df13`: 1 info
- **2026-10-22** `03955b3cb80c`: 5 info
- **2026-10-02** `ef7e1923afaf`: 2 info
- **2026-09-03** `1c0d2ae99f66`: 20 breaking, 25 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`: 2 warning, 6 info
- **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-11** `b96a5445f210`: 1 info
- **2025-12-04** `6dab1bdab5d3`: 5 info
- **2025-12-03** `c2a88516fa0c`: 4 info
- **2025-12-03** `76b3962cf49e`: 4 info
- **2025-11-17** `c2a88516fa0c`: 2 info
- **2025-11-04** `6902fa9494c5`: 1 breaking, 5 warning, 3 info
- **2025-10-15** `6972f5f3d7df`: 2 breaking, 10 info

## Changes

- **2026-10-23** `28f063131307`: 5 breaking, 1 warning, 10 info
  - removed the enum value `16:9` of the request property `oneOf[subschema #24: kling_4]/ratio`
  - removed the enum value `1:1` of the request property `oneOf[subschema #24: kling_4]/ratio`
  - removed the enum value `21:9` of the request property `oneOf[subschema #24: kling_4]/ratio`
  - removed the enum value `9:16` of the request property `oneOf[subschema #24: kling_4]/ratio`
  - removed the enum value `adaptive` of the request property `oneOf[subschema #24: kling_4]/ratio`
  - removed the request property `oneOf[subschema #24: kling_4]/resolution`
  - added the new `1080:1920` enum value to the request property `oneOf[subschema #24: kling_4]/ratio`
  - added the new `1280:720` enum value to the request property `oneOf[subschema #24: kling_4]/ratio`
  - added the new `1440:1440` enum value to the request property `oneOf[subschema #24: kling_4]/ratio`
  - added the new `1460:624` enum value to the request property `oneOf[subschema #24: kling_4]/ratio`
  - added the new `1920:1080` enum value to the request property `oneOf[subschema #24: kling_4]/ratio`
  - added the new `2200:940` enum value to the request property `oneOf[subschema #24: kling_4]/ratio`
  - added the new `720:1280` enum value to the request property `oneOf[subschema #24: kling_4]/ratio`
  - added the new `940:940` enum value to the request property `oneOf[subschema #24: kling_4]/ratio`
  - added the new `auto_1080p` enum value to the request property `oneOf[subschema #24: kling_4]/ratio`
  - added the new `auto_720p` enum value to the request property `oneOf[subschema #24: kling_4]/ratio`
- **2026-10-23** `aaa9eb23df13`: 1 info
  - added `subschema #24: kling_4` to the request body `oneOf` list
- **2026-10-22** `03955b3cb80c`: 5 info
  - added the new optional request property `oneOf[subschema #10: seedance2_5 -> subschema #22: seedance2_5]/draft`
  - added the new optional request property `oneOf[subschema #10: seedance2_5 -> subschema #22: seedance2_5]/draftTaskId`
  - added the new optional request property `oneOf[subschema #10: seedance2_5 -> subschema #22: seedance2_5]/outputFormat`
  - added `subschema #4: klingO3_4k, subschema #6: kling3.0_4k, subschema #8: kling2.5_turbo_pro, subschema #9: kling3.0_pro, subschema #10: kling3.0_standard, subschema #11: klingO3_pro, subschema #12: klingO3_standard` to the request body `oneOf` list
  - the `audio` request property default value `true` was removed
- **2026-10-02** `ef7e1923afaf`: 2 info
  - added `subschema #16: 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`: 20 breaking, 25 info
  - removed `subschema #1, subschema #3` from the `oneOf[subschema #10: seedance2_5]/referenceAudio/items/uri` request property `anyOf` list
  - removed `subschema #1, subschema #3` from the `oneOf[subschema #10: seedance2_5]/referenceVideos/items/uri` request property `anyOf` list
  - removed `subschema #1, subschema #3` from the `oneOf[subschema #11: grok_imagine_1_5]/referenceAudio/items/uri` request property `anyOf` list
  - removed `subschema #1, subschema #3` from the `oneOf[subschema #4: hailuo3]/referenceAudio/items/uri` request property `anyOf` list
  - removed `subschema #1, subschema #3` from the `oneOf[subschema #4: hailuo3]/referenceVideos/items/uri` request property `anyOf` list
  - removed `subschema #1, subschema #3` from the `oneOf[subschema #6: seedance2]/referenceAudio/items/uri` request property `anyOf` list
  - removed `subschema #1, subschema #3` from the `oneOf[subschema #6: seedance2]/referenceVideos/items/uri` request property `anyOf` list
  - removed `subschema #1, subschema #3` from the `oneOf[subschema #7: seedance2_fast]/referenceAudio/items/uri` request property `anyOf` list
  - removed `subschema #1, subschema #3` from the `oneOf[subschema #7: seedance2_fast]/referenceVideos/items/uri` request property `anyOf` list
  - removed `subschema #1, subschema #3` from the `oneOf[subschema #8: seedance2_mini]/referenceAudio/items/uri` request property `anyOf` list
  - removed `subschema #1, subschema #3` from the `oneOf[subschema #8: seedance2_mini]/referenceVideos/items/uri` request property `anyOf` list
  - removed the enum value `1080:1080` of the request property `oneOf[subschema #12: wan3]/ratio`
  - removed the enum value `1080:1440` of the request property `oneOf[subschema #12: wan3]/ratio`
  - removed the enum value `1440:1080` of the request property `oneOf[subschema #12: wan3]/ratio`
  - removed the enum value `480:480` of the request property `oneOf[subschema #12: wan3]/ratio`
  - removed the enum value `480:640` of the request property `oneOf[subschema #12: wan3]/ratio`
  - removed the enum value `640:480` of the request property `oneOf[subschema #12: wan3]/ratio`
  - removed the enum value `720:720` of the request property `oneOf[subschema #12: wan3]/ratio`
  - removed the enum value `720:960` of the request property `oneOf[subschema #12: wan3]/ratio`
  - removed the enum value `960:720` of the request property `oneOf[subschema #12: wan3]/ratio`
  - added `subschema #13: gemini_omni_flash_1.1, subschema #14: wan3_prime, subschema #15: h3_max` to the request body `oneOf` list
  - added `subschema #1, subschema #3` to the `oneOf[subschema #10: seedance2_5]/referenceAudio/items/uri` request property `anyOf` list
  - added `subschema #1, subschema #3` to the `oneOf[subschema #10: seedance2_5]/referenceVideos/items/uri` request property `anyOf` list
  - added `subschema #1, subschema #3` to the `oneOf[subschema #11: grok_imagine_1_5]/referenceAudio/items/uri` request property `anyOf` list
  - added `subschema #1, subschema #3` to the `oneOf[subschema #4: hailuo3]/referenceAudio/items/uri` request property `anyOf` list
  - added `subschema #1, subschema #3` to the `oneOf[subschema #4: hailuo3]/referenceVideos/items/uri` request property `anyOf` list
  - added `subschema #1, subschema #3` to the `oneOf[subschema #6: seedance2]/referenceAudio/items/uri` request property `anyOf` list
  - added `subschema #1, subschema #3` to the `oneOf[subschema #6: seedance2]/referenceVideos/items/uri` request property `anyOf` list
  - added `subschema #1, subschema #3` to the `oneOf[subschema #7: seedance2_fast]/referenceAudio/items/uri` request property `anyOf` list
  - added `subschema #1, subschema #3` to the `oneOf[subschema #7: seedance2_fast]/referenceVideos/items/uri` request property `anyOf` list
  - added `subschema #1, subschema #3` to the `oneOf[subschema #8: seedance2_mini]/referenceAudio/items/uri` request property `anyOf` list
  - added `subschema #1, subschema #3` to the `oneOf[subschema #8: seedance2_mini]/referenceVideos/items/uri` request property `anyOf` list
  - added the new `1104:832` enum value to the request property `oneOf[subschema #12: wan3]/ratio`
  - added the new `1248:1648` enum value to the request property `oneOf[subschema #12: wan3]/ratio`
  - added the new `1440:1440` enum value to the request property `oneOf[subschema #12: wan3]/ratio`
  - added the new `1648:1248` enum value to the request property `oneOf[subschema #12: wan3]/ratio`
  - added the new `2k` enum value to the request property `oneOf[subschema #4: hailuo3]/resolution`
  - added the new `544:720` enum value to the request property `oneOf[subschema #12: wan3]/ratio`
  - added the new `624:624` enum value to the request property `oneOf[subschema #12: wan3]/ratio`
  - added the new `720:544` enum value to the request property `oneOf[subschema #12: wan3]/ratio`
  - …5 more
- **2026-09-01** `7befbe242bc4`: 10 info
  - added the new optional request property `oneOf[subschema #10: seedance2_5]/seed`
  - added the new optional request property `oneOf[subschema #2: veo3.1]/seed`
  - added the new optional request property `oneOf[subschema #3: veo3.1_fast]/seed`
  - added the new optional request property `oneOf[subschema #6: seedance2]/seed`
  - added the new optional request property `oneOf[subschema #7: seedance2_fast]/seed`
  - added the new optional request property `oneOf[subschema #8: seedance2_mini]/seed`
  - request property `oneOf[subschema #10: seedance2_5]/duration` list-of-types was widened by adding types `string` to media type `application/json`
  - request property `oneOf[subschema #6: seedance2]/duration` list-of-types was widened by adding types `string` to media type `application/json`
  - request property `oneOf[subschema #7: seedance2_fast]/duration` list-of-types was widened by adding types `string` to media type `application/json`
  - request property `oneOf[subschema #8: 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 #12: 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 #11: grok_imagine_1_5` to the request body `oneOf` list
  - added the new `1080:1920` enum value to the request property `oneOf[subschema #10: seedance2_5]/ratio`
  - added the new `1248:1664` enum value to the request property `oneOf[subschema #10: seedance2_5]/ratio`
  - added the new `1440:1440` enum value to the request property `oneOf[subschema #10: seedance2_5]/ratio`
  - added the new `1664:1248` enum value to the request property `oneOf[subschema #10: seedance2_5]/ratio`
  - added the new `1920:1080` enum value to the request property `oneOf[subschema #10: seedance2_5]/ratio`
  - added the new `2206:946` enum value to the request property `oneOf[subschema #10: seedance2_5]/ratio`
- **2026-08-07** `73a12c23285c`: 1 breaking, 5 info
  - removed `subschema #9: 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 #4: hailuo3, subschema #10: 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 #2: veo3.1]/negativePrompt`
  - added the new optional request property `oneOf[subschema #3: veo3.1_fast]/negativePrompt`
  - added the new optional request property `oneOf[subschema #9: veo3]/negativePrompt`
- **2026-07-06** `000c2b91e0f4`: 1 info
  - added `subschema #7: seedance2_mini, subschema #8: gemini_omni_flash` to the request body `oneOf` list
- **2026-06-25** `39fa7be65d80`: 2 warning, 6 info
  - removed the request property `oneOf[subschema #5: seedance2]/references/items/position`
  - removed the request property `oneOf[subschema #6: seedance2_fast]/references/items/position`
  - added the new `2160:3840` enum value to the request property `oneOf[subschema #5: seedance2]/ratio`
  - added the new `2880:3840` enum value to the request property `oneOf[subschema #5: seedance2]/ratio`
  - added the new `3840:1646` enum value to the request property `oneOf[subschema #5: seedance2]/ratio`
  - added the new `3840:2160` enum value to the request property `oneOf[subschema #5: seedance2]/ratio`
  - added the new `3840:2880` enum value to the request property `oneOf[subschema #5: seedance2]/ratio`
  - added the new `3840:3840` enum value to the request property `oneOf[subschema #5: seedance2]/ratio`
- **2026-06-05** `b9cd8cc6392a`: 1 info
  - added `subschema #6: seedance2_fast` to the request body `oneOf` list
- **2026-06-03** `e0dcb5351f27`: 1 info
  - added `subschema #4: happyhorse_1_0, subschema #5: seedance2` to the request body `oneOf` list
- **2026-04-30** `1d3bb312672a`: 1 breaking
  - removed `subschema #4: seedance2` from the request body `oneOf` list
- **2026-04-15** `6f5bc53a0d36`: 1 info
  - added `subschema #4: seedance2` to the request body `oneOf` list
- **2026-02-11** `b96a5445f210`: 1 info
  - added `subschema #1: gen4.5` to the request body `oneOf` list
- **2025-12-04** `6dab1bdab5d3`: 5 info
  - the `duration` request property default value `8` 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
  - added the media type `application/json` for the response with the status `429`
- **2025-12-03** `c2a88516fa0c`: 4 info
  - the `duration` request property default value `8` 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
- **2025-12-03** `76b3962cf49e`: 4 info
  - the `duration` request property default value `8` 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
- **2025-11-17** `c2a88516fa0c`: 2 info
  - added the new optional request property `oneOf[subschema #1: veo3.1]/audio`
  - added the new optional request property `oneOf[subschema #2: veo3.1_fast]/audio`
- **2025-11-04** `6902fa9494c5`: 1 breaking, 5 warning, 3 info
  - the request's body type changed from `object` to no type
  - removed the request property `duration`
  - removed the request property `model`
  - removed the request property `promptText`
  - removed the request property `ratio`
  - removed the request property `seed`
  - added request discriminator
  - added `subschema #1: veo3.1, subschema #2: veo3.1_fast, subschema #3: 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** `6972f5f3d7df`: 2 breaking, 10 info
  - request property `duration` was restricted to a list of enum values
  - request property `model` was restricted to a list of enum values
  - the `duration` request property const value `8` was removed
  - the `model` request property const value `veo3` was removed
  - added the new `1080:1920` enum value to the request property `ratio`
  - added the new `1920:1080` enum value to the request property `ratio`
  - added the new `4.00` enum value to the request property `duration`
  - added the new `6.00` enum value to the request property `duration`
  - added the new `8.00` enum value to the request property `duration`
  - added the new `veo3` enum value to the request property `model`
  - 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/text_to_video/post.md) - [API](https://skmtc.dev/runwayml/apis/runwayml-api.md) - [Page](https://skmtc.dev/runwayml/apis/runwayml-api/changes/v1/text_to_video/post)
