---
title: "Changes to Reencode Video"
method: POST
path: "/library/{libraryId}/videos/{videoId}/reencode"
---

# Changes to Reencode Video

`POST /library/{libraryId}/videos/{videoId}/reencode`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-12** `83116184952f`: 6 breaking, 34 info

## Changes

- **2026-11-12** `83116184952f`: 6 breaking, 34 info
  - added `#/components/schemas/IssueCodes` to the `transcodingMessages/items/issueCode` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/Severity` to the `transcodingMessages/items/level` response property `oneOf` list for the response status `200`
  - added `subschema #1: Created, subschema #2: Uploaded, subschema #3: Processing, subschema #4: Transcoding, subschema #5: Finished, subschema #6: Error, subschema #7: UploadFailed, subschema #8: JitSegmenting, subschema #9: JitPlaylistsCreated` to the `status/oneOf[#/components/schemas/VideoModelStatus]/` response property `oneOf` list for the response status `200`
  - added `subschema #1: None, subschema #2: Queued, subschema #3: InProgress, subschema #4: Finished, subschema #5: Failed` to the `smartGenerateStatus/oneOf[#/components/schemas/SmartGenerateStatus]/` response property `oneOf` list for the response status `200`
  - the `transcodingMessages/items/issueCode` response's property type changed from `integer` to no type for status `200`
  - the `transcodingMessages/items/level` response's property type changed from `integer` to no type for status `200`
  - added the media type `application/json` for the response with the status `401`
  - added the media type `application/json` for the response with the status `403`
  - added the optional property `smartGenerateFeaturesStatus` to the response with the `200` status
  - added the optional property `thumbnailUrl` to the response with the `200` status
  - removed the `0.00` enum value from the `smartGenerateStatus/oneOf[#/components/schemas/SmartGenerateStatus]/` response property for the response status `200`
  - removed the `0.00` enum value from the `status/oneOf[#/components/schemas/VideoModelStatus]/` response property for the response status `200`
  - removed the `0.00` enum value from the `transcodingMessages/items/issueCode` response property for the response status `200`
  - removed the `0.00` enum value from the `transcodingMessages/items/level` response property for the response status `200`
  - removed the `1.00` enum value from the `smartGenerateStatus/oneOf[#/components/schemas/SmartGenerateStatus]/` response property for the response status `200`
  - removed the `1.00` enum value from the `status/oneOf[#/components/schemas/VideoModelStatus]/` response property for the response status `200`
  - removed the `1.00` enum value from the `transcodingMessages/items/issueCode` response property for the response status `200`
  - removed the `1.00` enum value from the `transcodingMessages/items/level` response property for the response status `200`
  - removed the `10.00` enum value from the `transcodingMessages/items/issueCode` response property for the response status `200`
  - removed the `11.00` enum value from the `transcodingMessages/items/issueCode` response property for the response status `200`
  - removed the `2.00` enum value from the `smartGenerateStatus/oneOf[#/components/schemas/SmartGenerateStatus]/` response property for the response status `200`
  - removed the `2.00` enum value from the `status/oneOf[#/components/schemas/VideoModelStatus]/` response property for the response status `200`
  - removed the `2.00` enum value from the `transcodingMessages/items/issueCode` response property for the response status `200`
  - removed the `2.00` enum value from the `transcodingMessages/items/level` response property for the response status `200`
  - removed the `3.00` enum value from the `smartGenerateStatus/oneOf[#/components/schemas/SmartGenerateStatus]/` response property for the response status `200`
  - removed the `3.00` enum value from the `status/oneOf[#/components/schemas/VideoModelStatus]/` response property for the response status `200`
  - removed the `3.00` enum value from the `transcodingMessages/items/issueCode` response property for the response status `200`
  - removed the `3.00` enum value from the `transcodingMessages/items/level` response property for the response status `200`
  - removed the `4.00` enum value from the `smartGenerateStatus/oneOf[#/components/schemas/SmartGenerateStatus]/` response property for the response status `200`
  - removed the `4.00` enum value from the `status/oneOf[#/components/schemas/VideoModelStatus]/` response property for the response status `200`
  - removed the `4.00` enum value from the `transcodingMessages/items/issueCode` response property for the response status `200`
  - removed the `5.00` enum value from the `status/oneOf[#/components/schemas/VideoModelStatus]/` response property for the response status `200`
  - removed the `5.00` enum value from the `transcodingMessages/items/issueCode` response property for the response status `200`
  - removed the `6.00` enum value from the `status/oneOf[#/components/schemas/VideoModelStatus]/` response property for the response status `200`
  - removed the `6.00` enum value from the `transcodingMessages/items/issueCode` response property for the response status `200`
  - removed the `7.00` enum value from the `status/oneOf[#/components/schemas/VideoModelStatus]/` response property for the response status `200`
  - removed the `7.00` enum value from the `transcodingMessages/items/issueCode` response property for the response status `200`
  - removed the `8.00` enum value from the `status/oneOf[#/components/schemas/VideoModelStatus]/` response property for the response status `200`
  - removed the `8.00` enum value from the `transcodingMessages/items/issueCode` response property for the response status `200`
  - removed the `9.00` enum value from the `transcodingMessages/items/issueCode` response property for the response status `200`

---

[Operation](https://skmtc.dev/bunny/apis/stream-api/docs/library/:libraryId/videos/:videoId/reencode/post.md) - [API](https://skmtc.dev/bunny/apis/stream-api.md) - [Page](https://skmtc.dev/bunny/apis/stream-api/changes/library/:libraryId/videos/:videoId/reencode/post)
