---
title: "Changes to Live Video To Video"
method: POST
path: "/live-video-to-video"
---

# Changes to Live Video To Video

`POST /live-video-to-video`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 17 of 52 revisions.

- **2025-12-18** `0dfb43d02786`: 3 breaking, 6 info
- **2025-10-30** `0e0e976fd9e0`: 6 breaking, 3 info
- **2025-10-30** `0dfb43d02786`: 3 breaking, 6 info
- **2025-05-22** `d482e93ec16f`: 2 info
- **2025-03-28** `b02b79b50be2`: 2 warning
- **2025-03-06** `d1b4316c51ca`: 3 info
- **2025-02-12** `9dff5d97ba99`: 2 info
- **2025-01-14** `0579502149da`: 6 breaking, 3 info
- **2025-01-14** `e0203b5e3aff`: 3 breaking, 6 info
- **2024-12-26** `494e040533b4`: 6 breaking, 3 info
- **2024-12-26** `0d725f574173`: 3 breaking, 6 info
- **2024-12-03** `03000913ea2c`: 2 breaking, 2 info
- **2024-12-03** `960449fe55c2`: 2 info
- **2024-11-19** `b8ccc15a59ed`: 2 info
- **2024-11-01** `9dff8ecd03c0`: 1 breaking, 3 info
- **2024-10-30** `856ca9ccb0c7`: 2 breaking, 1 warning, 1 info
- **2024-10-28** `71826f5fdd6b`: 1 info

## Changes

- **2025-12-18** `0dfb43d02786`: 3 breaking, 6 info
  - the `detail` response's property type changed from no type to `object` for status `400`
  - the `detail` response's property type changed from no type to `object` for status `401`
  - the `detail` response's property type changed from no type to `object` for status `500`
  - removed `#/components/schemas/APIError` from the `detail` response property `allOf` list for the response status `400`
  - removed `#/components/schemas/APIError` from the `detail` response property `allOf` list for the response status `401`
  - removed `#/components/schemas/APIError` from the `detail` response property `allOf` list for the response status `500`
  - added the required property `detail/msg` to the response with the `400` status
  - added the required property `detail/msg` to the response with the `401` status
  - added the required property `detail/msg` to the response with the `500` status
- **2025-10-30** `0e0e976fd9e0`: 6 breaking, 3 info
  - the `detail` response's property type changed from `object` to no type for status `400`
  - the `detail` response's property type changed from `object` to no type for status `401`
  - the `detail` response's property type changed from `object` to no type for status `500`
  - removed the required property `detail/msg` from the response with the `400` status
  - removed the required property `detail/msg` from the response with the `401` status
  - removed the required property `detail/msg` from the response with the `500` status
  - added `#/components/schemas/APIError` to the `detail` response property `allOf` list for the response status `400`
  - added `#/components/schemas/APIError` to the `detail` response property `allOf` list for the response status `401`
  - added `#/components/schemas/APIError` to the `detail` response property `allOf` list for the response status `500`
- **2025-10-30** `0dfb43d02786`: 3 breaking, 6 info
  - the `detail` response's property type changed from no type to `object` for status `400`
  - the `detail` response's property type changed from no type to `object` for status `401`
  - the `detail` response's property type changed from no type to `object` for status `500`
  - removed `#/components/schemas/APIError` from the `detail` response property `allOf` list for the response status `400`
  - removed `#/components/schemas/APIError` from the `detail` response property `allOf` list for the response status `401`
  - removed `#/components/schemas/APIError` from the `detail` response property `allOf` list for the response status `500`
  - added the required property `detail/msg` to the response with the `400` status
  - added the required property `detail/msg` to the response with the `401` status
  - added the required property `detail/msg` to the response with the `500` status
- **2025-05-22** `d482e93ec16f`: 2 info
  - added the new optional request property `manifest_id`
  - added the optional property `manifest_id` to the response with the `200` status
- **2025-03-28** `b02b79b50be2`: 2 warning
  - deleted the `header` request parameter `requestID`
  - deleted the `header` request parameter `streamID`
- **2025-03-06** `d1b4316c51ca`: 3 info
  - added the new optional request property `gateway_request_id`
  - added the new optional request property `stream_id`
  - added the optional property `request_id` to the response with the `200` status
- **2025-02-12** `9dff5d97ba99`: 2 info
  - added the new optional `header` request parameter `requestID`
  - added the new optional `header` request parameter `streamID`
- **2025-01-14** `0579502149da`: 6 breaking, 3 info
  - the `detail` response's property type changed from `object` to no type for status `400`
  - the `detail` response's property type changed from `object` to no type for status `401`
  - the `detail` response's property type changed from `object` to no type for status `500`
  - removed the required property `detail/msg` from the response with the `400` status
  - removed the required property `detail/msg` from the response with the `401` status
  - removed the required property `detail/msg` from the response with the `500` status
  - added `#/components/schemas/APIError` to the `detail` response property `allOf` list for the response status `400`
  - added `#/components/schemas/APIError` to the `detail` response property `allOf` list for the response status `401`
  - added `#/components/schemas/APIError` to the `detail` response property `allOf` list for the response status `500`
- **2025-01-14** `e0203b5e3aff`: 3 breaking, 6 info
  - the `detail` response's property type changed from no type to `object` for status `400`
  - the `detail` response's property type changed from no type to `object` for status `401`
  - the `detail` response's property type changed from no type to `object` for status `500`
  - removed `#/components/schemas/APIError` from the `detail` response property `allOf` list for the response status `400`
  - removed `#/components/schemas/APIError` from the `detail` response property `allOf` list for the response status `401`
  - removed `#/components/schemas/APIError` from the `detail` response property `allOf` list for the response status `500`
  - added the required property `detail/msg` to the response with the `400` status
  - added the required property `detail/msg` to the response with the `401` status
  - added the required property `detail/msg` to the response with the `500` status
- **2024-12-26** `494e040533b4`: 6 breaking, 3 info
  - the `detail` response's property type changed from `object` to no type for status `400`
  - the `detail` response's property type changed from `object` to no type for status `401`
  - the `detail` response's property type changed from `object` to no type for status `500`
  - removed the required property `detail/msg` from the response with the `400` status
  - removed the required property `detail/msg` from the response with the `401` status
  - removed the required property `detail/msg` from the response with the `500` status
  - added `#/components/schemas/APIError` to the `detail` response property `allOf` list for the response status `400`
  - added `#/components/schemas/APIError` to the `detail` response property `allOf` list for the response status `401`
  - added `#/components/schemas/APIError` to the `detail` response property `allOf` list for the response status `500`
- **2024-12-26** `0d725f574173`: 3 breaking, 6 info
  - the `detail` response's property type changed from no type to `object` for status `400`
  - the `detail` response's property type changed from no type to `object` for status `401`
  - the `detail` response's property type changed from no type to `object` for status `500`
  - removed `#/components/schemas/APIError` from the `detail` response property `allOf` list for the response status `400`
  - removed `#/components/schemas/APIError` from the `detail` response property `allOf` list for the response status `401`
  - removed `#/components/schemas/APIError` from the `detail` response property `allOf` list for the response status `500`
  - added the required property `detail/msg` to the response with the `400` status
  - added the required property `detail/msg` to the response with the `401` status
  - added the required property `detail/msg` to the response with the `500` status
- **2024-12-03** `03000913ea2c`: 2 breaking, 2 info
  - the response property `control_url` became optional for the status `200`
  - the response property `events_url` became optional for the status `200`
  - the `control_url` response's property default value `` was added for the status `200`
  - the `events_url` response's property default value `` was added for the status `200`
- **2024-12-03** `960449fe55c2`: 2 info
  - added the new optional request property `events_url`
  - added the required property `events_url` to the response with the `200` status
- **2024-11-19** `b8ccc15a59ed`: 2 info
  - added the new optional request property `control_url`
  - added the required property `control_url` to the response with the `200` status
- **2024-11-01** `9dff8ecd03c0`: 1 breaking, 3 info
  - the response's body type changed from no type to `object` for status `200`
  - the `params` request property default value `{}` was added
  - added the required property `publish_url` to the response with the `200` status
  - added the required property `subscribe_url` to the response with the `200` status
- **2024-10-30** `856ca9ccb0c7`: 2 breaking, 1 warning, 1 info
  - added the new required request property `publish_url`
  - added the new required request property `subscribe_url`
  - removed the request property `stream_url`
  - added the new optional request property `params`
- **2024-10-28** `71826f5fdd6b`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/livepeer/apis/livepeer-ai-runner/docs/live-video-to-video/post.md) - [API](https://skmtc.dev/livepeer/apis/livepeer-ai-runner.md) - [Page](https://skmtc.dev/livepeer/apis/livepeer-ai-runner/changes/live-video-to-video/post)
