---
title: "Changes to Add Video Library"
method: POST
path: "/videolibrary"
---

# Changes to Add Video Library

`POST /videolibrary`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 6 revisions.

- **2026-10-27** `2096a6606d8d`: 3 info
- **2026-08-07** `205129a7ebd5`: 2 info
- **2026-04-23** `30efa45cf436`: 17 info
- **2026-04-12** `9123bf5c2354`: 6 breaking, 8 info

## Changes

- **2026-10-27** `2096a6606d8d`: 3 info
  - added the optional property `GeoBlocking` to the response with the `201` status
  - added the optional property `LiveStreamCount` to the response with the `201` status
  - added the optional property `TotalCount` to the response with the `201` status
- **2026-08-07** `205129a7ebd5`: 2 info
  - the security scope `ScopedApiKey` was added to the endpoint's security scheme `AccessKey`
  - the security scope `ScopedApiKey` was added to the endpoint's security scheme `bearer`
- **2026-04-23** `30efa45cf436`: 17 info
  - added the new optional request property `AllowDirectPlay`
  - added the new optional request property `AllowEarlyPlay`
  - added the new optional request property `BlockNoneReferrer`
  - added the new optional request property `EnableMP4Fallback`
  - added the new optional request property `EnableMultiAudioTrackSupport`
  - added the new optional request property `EnableTranscribing`
  - added the new optional request property `EnableTranscribingChaptersGeneration`
  - added the new optional request property `EnableTranscribingDescriptionGeneration`
  - added the new optional request property `EnableTranscribingMomentsGeneration`
  - added the new optional request property `EnableTranscribingTitleGeneration`
  - added the new optional request property `EnabledResolutions`
  - added the new optional request property `EncodingTier`
  - added the new optional request property `JitEncodingEnabled`
  - added the new optional request property `KeepOriginalFiles`
  - added the new optional request property `OutputCodecs`
  - added the new optional request property `TranscribingCaptionLanguages`
  - added the optional property `EnableCompactControls` to the response with the `201` status
- **2026-04-12** `9123bf5c2354`: 6 breaking, 8 info
  - added the new required request property `Name`
  - the request's body became not nullable
  - request body became required
  - removed `#/components/schemas/VideoLibraryCreateModel` from the request body `oneOf` list
  - the request's body type changed from no type to `object`
  - removed the success response with the status `200`
  - api operation id `VideoLibraryPublic_Add` removed and replaced with `AddVideoLibraryEndpoint_AddVideoLibrary`
  - the endpoint scheme security `AccessKey` was added to the API
  - the endpoint scheme security `bearer` was added to the API
  - added the new optional request property `PlayerVersion`
  - added the new optional request property `ReplicationRegions`
  - added the non-success response with the status `401`
  - added the non-success response with the status `500`
  - added the success response with the status `201`

---

[Operation](https://skmtc.dev/bunny/apis/bunny-net-api/docs/videolibrary/post.md) - [API](https://skmtc.dev/bunny/apis/bunny-net-api.md) - [Page](https://skmtc.dev/bunny/apis/bunny-net-api/changes/videolibrary/post)
