# 콘텐츠 관리

## 채널별 콘텐츠 목록 조회

 - [GET /channels/{channel_key}/media-contents](https://kollus-api.redocly.app/products/vod/openapi/%EC%B1%84%EB%84%90-%EA%B4%80%EB%A6%AC/getchannelmediacontents.md): 특정 채널에 등록된 콘텐츠 목록을 조회합니다. 쿼리 파라미터를 활용하여 결과를 필터링할 수 있습니다.

## 전체 콘텐츠 목록 조회

 - [GET /media-contents](https://kollus-api.redocly.app/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/getmediacontents.md): 전체 콘텐츠 목록을 조회합니다. 쿼리 파라미터를 활용하여 결과를 필터링할 수 있습니다.

## 채널별 콘텐츠 목록 조회

 - [GET /channels/{channel_key}/media-contents](https://kollus-api.redocly.app/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/getchannelmediacontents.md): 특정 채널에 등록된 콘텐츠 목록을 조회합니다. 쿼리 파라미터를 활용하여 결과를 필터링할 수 있습니다.

## 카테고리별 콘텐츠 목록 조회

 - [GET /categories/{category_key}/media-contents](https://kollus-api.redocly.app/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/getcategorymediacontents.md): 특정 카테고리에 분류된 콘텐츠 목록을 조회합니다. 쿼리 파라미터를 활용하여 결과를 필터링할 수 있습니다.

## 콘텐츠 업로드 URL 생성

 - [POST /upload/create-url](https://kollus-api.redocly.app/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/createuploadurl.md): 콘텐츠 파일을 안전하게 업로드하기 위한 일회성 엔드포인트 URL을 생성합니다.

## 콘텐츠 정보 조회

 - [GET /media-contents/{upload_file_key}](https://kollus-api.redocly.app/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/getmediacontent.md): 특정 콘텐츠의 상세 정보를 조회합니다.

## 콘텐츠 정보 수정

 - [PUT /media-contents/{upload_file_key}](https://kollus-api.redocly.app/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/updatemediacontent.md): 기존 콘텐츠의 제목, VR 콘텐츠 투영 방식 및 사운드 모드 설정을 수정합니다.

## 콘텐츠 삭제

 - [DELETE /media-contents/{upload_file_key}](https://kollus-api.redocly.app/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/deletemediacontent.md): 특정 콘텐츠를 시스템에서 영구적으로 삭제합니다.

## 콘텐츠 카테고리 변경

 - [PUT /media-contents/{upload_file_key}/categories/{category_key}](https://kollus-api.redocly.app/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/updatemediacontentcategory.md): 콘텐츠의 카테고리 분류를 다른 카테고리로 변경합니다.

## 콘텐츠 비활성화

 - [PUT /media-contents/{upload_file_key}/disable](https://kollus-api.redocly.app/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/disablemediacontent.md): 활성 상태인 콘텐츠를 비활성화하여 플레이어에서의 재생을 일시적으로 차단합니다.

## 콘텐츠 활성화

 - [PUT /media-contents/{upload_file_key}/enable](https://kollus-api.redocly.app/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/enablemediacontent.md): 비활성 상태인 콘텐츠를 활성화하여 플레이어에서 재생이 가능한 상태로 변경합니다.

## 포스터 이미지 업로드

 - [POST /media-contents/{upload_file_key}/poster](https://kollus-api.redocly.app/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/createmediacontentposter.md): 플레이어 화면에 노출할 포스터 이미지 파일을 업로드합니다.

## 포스터 이미지 다운로드

 - [GET /media-contents/{upload_file_key}/poster/download](https://kollus-api.redocly.app/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/downloadmediacontentposter.md): 등록된 포스터 이미지 파일을 로컬 환경으로 다운로드할 수 있는 URL을 생성합니다.

## 원본 파일 다운로드 URL 생성

 - [GET /media-contents/{upload_file_key}/original-file/download](https://kollus-api.redocly.app/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/downloadmediacontentoriginalfile.md): 트랜스코딩 전의 원본 미디어 파일을 다운로드할 수 있는 URL을 생성합니다. 원본 파일 저장 기능이 활성화된 경우에만 사용 가능합니다.

