---
title: "Changes to Create a new channel"
method: POST
path: "/channels"
---

# Changes to Create a new channel

`POST /channels`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 6 of 9 revisions.

- **2026-08-27** `6d732ea309d1` — 2 info
- **2026-08-19** `3dc30dd23624` — 3 breaking, 11 warning, 6 info
- **2026-08-13** `6b4e32dfe4d1` — 1 warning
- **2026-08-04** `b57006d43141` — 2 info
- **2026-07-31** `e289c4e46b97` — 2 breaking, 2 warning, 14 info
- **2026-07-26** `7bfe58df4d98` — 1 breaking, 2 warning, 7 info

## Changes

- **2026-08-27** `6d732ea309d1` — 2 info
  - added the new optional request property `ingests/items/allOf[subschema #2]/engines/items/drmProvider`
  - added the optional property `data/allOf[subschema #2]/engines/items/drmProvider` to the response with the `200` status
- **2026-08-19** `3dc30dd23624` — 3 breaking, 11 warning, 6 info
  - added `#/components/schemas/CreateIngestBody, subschema #2` to the `ingests/items/` request property `allOf` list
  - the `ingests/items/` request property type/format changed from `object`/`` to ``/``
  - the `data/allOf[subschema #2]/distributions/items/latencies/hls` response property's min was decreased from `8.00` to `6.00` for the response status `200`
  - removed the request property `ingests/items/captions`
  - removed the request property `ingests/items/engines`
  - removed the request property `ingests/items/enhancements`
  - removed the request property `ingests/items/name`
  - removed the request property `ingests/items/region`
  - removed the request property `ingests/items/tracks`
  - removed the request property `ingests/items/type`
  - removed the request property `ingests/items/url`
  - removed the optional property `data/allOf[subschema #2]/ingests/items/enhancements` from the response with the `200` status
  - added the new `ndi-pull` enum value to the `data/allOf[subschema #2]/ingests/items/type` response property for the response status `200`
  - added the new `rtsp-pull` enum value to the `data/allOf[subschema #2]/ingests/items/type` response property for the response status `200`
  - added the new optional request property `distributions/items/playerSettings`
  - the `distributions/items/latencies/hls` request property's min was decreased from `8.00` to `6.00`
  - added the optional property `data/allOf[subschema #2]/distributions/items/playerSettings` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2]/engines/items/outputs/llHls` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2]/ingests/items/ndi` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2]/ingests/items/sdi` to the response with the `200` status
- **2026-08-13** `6b4e32dfe4d1` — 1 warning
  - the `ingests/items/enhancements/items/oneOf[#/components/schemas/SpeechEnhancement]/position/bottom` request property's max was set to `90.00`
- **2026-08-04** `b57006d43141` — 2 info
  - added the new optional request property `ingests/items/enhancements/items/oneOf[#/components/schemas/SpeechEnhancement]/extraPrompt`
  - added the optional property `data/allOf[subschema #2]/ingests/items/enhancements/items/oneOf[#/components/schemas/SpeechEnhancement]/extraPrompt` to the response with the `200` status
- **2026-07-31** `e289c4e46b97` — 2 breaking, 2 warning, 14 info
  - removed the required property `data/allOf[subschema #2]/engines/items/vision/saturationBoost` from the response with the `200` status
  - removed the required property `data/allOf[subschema #2]/engines/items/vision/strength` from the response with the `200` status
  - removed the request property `ingests/items/engines/items/vision/saturationBoost`
  - removed the request property `ingests/items/engines/items/vision/strength`
  - added the new optional request property `distributions/items/ads`
  - added the new optional request property `ingests/items/engines/items/vision/contentLightLevels`
  - added the new optional request property `ingests/items/engines/items/vision/contentType`
  - added the new optional request property `ingests/items/engines/items/vision/globalLook`
  - added the new optional request property `ingests/items/engines/items/vision/masteringDisplay`
  - added the new optional request property `ingests/items/engines/items/vision/toneLut`
  - added the new optional request property `ingests/items/enhancements/items/oneOf[#/components/schemas/SpeechEnhancement]/latencyMode`
  - added the optional property `data/allOf[subschema #2]/distributions/items/ads` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2]/engines/items/vision/contentLightLevels` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2]/engines/items/vision/contentType` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2]/engines/items/vision/globalLook` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2]/engines/items/vision/masteringDisplay` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2]/engines/items/vision/toneLut` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2]/ingests/items/enhancements/items/oneOf[#/components/schemas/SpeechEnhancement]/latencyMode` to the response with the `200` status
- **2026-07-26** `7bfe58df4d98` — 1 breaking, 2 warning, 7 info
  - removed the required property `data/allOf[subschema #2]/distributions/items/isDefault` from the response with the `200` status
  - removed the request property `distributions/items/isDefault`
  - removed the request property `ingests/items/translations`
  - added the new optional request property `externalIds`
  - added the new optional request property `ingests/items/enhancements`
  - the request property `ingests/items/engines/items/atmos/dialnorm` became nullable
  - request property `externalId` deprecated
  - added the optional property `data/allOf[#/components/schemas/Channel]/externalIds` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2]/ingests/items/enhancements` to the response with the `200` status
  - response property `data/allOf[#/components/schemas/Channel]/externalId` deprecated

---

[Operation](https://skmtc.dev/dolby/apis/theolive-api/docs/channels/post.md) · [API](https://skmtc.dev/dolby/apis/theolive-api.md) · [Page](https://skmtc.dev/dolby/apis/theolive-api/changes/channels/post)
