# Content Management

 - [GET /media-contents](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/getmediacontents.md): Retrieves the full content list. You can filter the results using query parameters.
 - [GET /channels/{channel_key}/media-contents](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/getchannelmediacontents.md): Retrieves the list of contents registered in a specific channel. You can filter the results using query parameters.
 - [GET /categories/{category_key}/media-contents](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/getcategorymediacontents.md): Retrieves a list of contents classified under a specific category. You can use query parameters to filter the results.
 - [POST /upload/create-url](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/createuploadurl.md): Generates a one-time endpoint URL for securely uploading a content file.
 - [GET /media-contents/{upload_file_key}](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/getmediacontent.md): Retrieves detailed information of a specific content.
 - [PUT /media-contents/{upload_file_key}](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/updatemediacontent.md): Updates the title, VR content projection type, and sound mode settings of an existing content.
 - [DELETE /media-contents/{upload_file_key}](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/deletemediacontent.md): Permanently deletes a specific content from the system.
 - [PUT /media-contents/{upload_file_key}/categories/{category_key}](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/updatemediacontentcategory.md): Changes the category classification of a content to a different category.
 - [PUT /media-contents/{upload_file_key}/disable](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/disablemediacontent.md): Deactivates an active content to temporarily block playback in the player.
 - [PUT /media-contents/{upload_file_key}/enable](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/enablemediacontent.md): Activates an inactive content to make it available for playback in the player.
 - [POST /media-contents/{upload_file_key}/poster](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/createmediacontentposter.md): Uploads a poster image file to be displayed on the player screen.
 - [GET /media-contents/{upload_file_key}/poster/download](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/downloadmediacontentposter.md): Generates a URL to download the registered poster image file to a local environment.
 - [GET /media-contents/{upload_file_key}/original-file/download](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/downloadmediacontentoriginalfile.md): Generates a URL to download the original media file before transcoding. Available only when the original file storage feature is enabled.
