# VOD API リファレンス

- **API アクセストークン**: Kollus VOD コンソール > サービスアカウント > <a href="https://c-jp.kollus.com/service-account/api-service" target="_blank">[API]</a> 
 - **識別キー情報**: <a href="https://docs.kollus.com/ja/dev-guide/vod/quickstart/key" target="_blank">認証および主要キー</a>
 - **公式ドキュメント**: <a href="https://docs.kollus.com/ja/" target="_blank">Kollus Docs</a>

Version: 3.0
License: サービス利用規約

## Servers

```
https://c-api-jp.kollus.com/api
```

## Security

### kollus_api_access_token

[object Object]

Type: apiKey
In: query
Name: access_token

## Download OpenAPI description

 - [VOD API リファレンス](https://kollus-api.redocly.app/_bundle/@l10n/ja/products/vod/@3.0/openapi.yaml)

## 共通

 - [GET /countries](https://kollus-api.redocly.app/ja/products/vod/openapi/%EA%B3%B5%ED%86%B5/getcountries.md): システムでサポートされているすべての国の一覧と、国コードを提供します。
 - [GET /languages](https://kollus-api.redocly.app/ja/products/vod/openapi/%EA%B3%B5%ED%86%B5/getlanguages.md): システムで利用可能な全言語リストを照会します。字幕対応言語のみ別途フィルタリングできます。
 - [GET /timezones](https://kollus-api.redocly.app/ja/products/vod/openapi/%EA%B3%B5%ED%86%B5/gettimezones.md): コンテンツ管理およびサービス設定に適用できる標準タイムゾーンリストを照会します。
## カテゴリ管理

 - [GET /categories](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B4%80%EB%A6%AC/getcategories.md): 全カテゴリリストを照会します。`parent_category_key`を指定すると、指定された上位カテゴリのすべての下位カテゴリリストを返します。
 - [POST /categories](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B4%80%EB%A6%AC/createcategory.md): 新しいカテゴリを生成します。`parent_category_key`を指定すると、生成されたカテゴリは指定された上位カテゴリの下位カテゴリとして登録されます。
 - [GET /categories/{category_key}](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B4%80%EB%A6%AC/getcategory.md): 特定カテゴリの詳細情報および該当カテゴリに紐づけられたチャンネルリストを照会します。
 - [PUT /categories/{category_key}](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B4%80%EB%A6%AC/updatecategory.md): 既存カテゴリの名前を変更します。
 - [DELETE /categories/{category_key}](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B4%80%EB%A6%AC/deletecategory.md): 特定カテゴリをシステムから永久に削除します。削除されたカテゴリに所属するコンテンツファイルはシステムに維持されます。下位カテゴリの位置は階層構造に従って自動的に再調整されます。(関連ドキュメント: カテゴリ削除)
 - [POST /categories/{category_key}/channels/{channel_key}/attach](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B4%80%EB%A6%AC/attachchanneltocategory.md): 特定のカテゴリと特定のチャンネルを紐づけます。
 - [DELETE /categories/{category_key}/channels/{channel_key}/detach](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B4%80%EB%A6%AC/detachchannelfromcategory.md): カテゴリとチャンネルの紐づけを解除します。
## チャンネル管理

 - [GET /channels](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B1%84%EB%84%90-%EA%B4%80%EB%A6%AC/getchannels.md): 全チャンネルのリストを照会します。チャンネル種別(`kind`)または有効化ステータス(`status`)を基準にフィルタリングできます。
 - [POST /channels](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B1%84%EB%84%90-%EA%B4%80%EB%A6%AC/createchannel.md): 新しいチャンネルを生成します。共有およびセキュリティポリシーの設定は生成後に変更できません。
 - [GET /channels/{channel_key}](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B1%84%EB%84%90-%EA%B4%80%EB%A6%AC/getchannel.md): 指定したチャンネルの詳細情報を照会します。
 - [PUT /channels/{channel_key}](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B1%84%EB%84%90-%EA%B4%80%EB%A6%AC/updatechannel.md): 既存チャンネルの名前、説明、ストリーミング規格設定を修正します。
 - [DELETE /channels/{channel_key}](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B1%84%EB%84%90-%EA%B4%80%EB%A6%AC/deletechannel.md): 特定チャンネルをシステムから永久に削除します。この操作は紐づけられたコンテンツのアクセスに技術的な影響を与える場合があります。(関連ドキュメント: チャンネル削除)
 - [POST /channels/{channel_key}/media-contents/{upload_file_key}/attach](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B1%84%EB%84%90-%EA%B4%80%EB%A6%AC/attachmediacontenttochannel.md): コンテンツを特定チャンネルに紐づけます。
 - [DELETE /channels/{channel_key}/media-contents/{upload_file_key}/detach](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B1%84%EB%84%90-%EA%B4%80%EB%A6%AC/detachmediacontentfromchannel.md): チャンネルとコンテンツの紐づけを解除します。
 - [POST /channels/{channel_key}/player-skins/{skin_id}/attach](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B1%84%EB%84%90-%EA%B4%80%EB%A6%AC/attachplayerskintochannel.md): プレイヤースキンを特定のチャンネルに紐づけます。チャンネルにすでに紐づけられたスキンがある場合、システムは既存のスキンを解除し、新しいスキンに置き換えます。
 - [DELETE /channels/{channel_key}/player-skins](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B1%84%EB%84%90-%EA%B4%80%EB%A6%AC/detachplayerskinfromchannel.md): チャンネルとプレイヤースキンの紐づけを解除します。
 - [PUT /channels/{channel_key}/callback](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B1%84%EB%84%90-%EA%B4%80%EB%A6%AC/updatechannelcallback.md): コンテンツの追加/削除または再生リクエストイベント発生時に外部サーバーへ情報を送信するためのエンドポイント(URL)を設定します。
 - [PUT /channels/{channel_key}/download-callback](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B1%84%EB%84%90-%EA%B4%80%EB%A6%AC/updatechanneldownloadcallback.md): PCおよびモバイル環境でコンテンツのダウンロードが発生した際にサーバー間連携のためのコールバックURLを設定します。
 - [PUT /channels/{channel_key}/security](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B1%84%EB%84%90-%EA%B4%80%EB%A6%AC/updatechannelsecurity.md): チャンネルに属するコンテンツ再生時にHDMIやミラーリング等による外部出力(TV-OUT)の遮断有無を設定します。
 - [PUT /channels/{channel_key}/referer](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B1%84%EB%84%90-%EA%B4%80%EB%A6%AC/updatechannelreferer.md): 特定のドメインからの再生のみ許可または遮断するようにリファラー(Referer)ベースのアクセス制御ポリシーを適用します。
 - [GET /channels/{channel_key}/media-contents](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%B1%84%EB%84%90-%EA%B4%80%EB%A6%AC/getchannelmediacontents.md): 特定のチャンネルに登録されたコンテンツリストを照会します。クエリパラメーターを活用して結果をフィルタリングできます。
## コンテンツキー管理

 - [GET /media-content-keys/{media_content_key}](https://kollus-api.redocly.app/ja/products/vod/openapi/%EB%AF%B8%EB%94%94%EC%96%B4-%EC%BD%98%ED%85%90%EC%B8%A0-%ED%82%A4-%EA%B4%80%EB%A6%AC/getmediacontentkey.md): コンテンツキーの詳細情報を照会します。
 - [GET /media-content-keys/validate](https://kollus-api.redocly.app/ja/products/vod/openapi/%EB%AF%B8%EB%94%94%EC%96%B4-%EC%BD%98%ED%85%90%EC%B8%A0-%ED%82%A4-%EA%B4%80%EB%A6%AC/validatemediacontentkey.md): コンテンツキーが有効化されていて使用中有無を確認します。
 - [PUT /media-contents/{upload_file_key}/media-content-keys/{media_content_key}/assign](https://kollus-api.redocly.app/ja/products/vod/openapi/%EB%AF%B8%EB%94%94%EC%96%B4-%EC%BD%98%ED%85%90%EC%B8%A0-%ED%82%A4-%EA%B4%80%EB%A6%AC/assignmediacontentkeytomediacontent.md): アップロードされたコンテンツにコンテンツキーを割り当てます。暗号化コンテンツには暗号化専用チャンネルに属するキーのみ割り当てることができます。他のコンテンツにすでに紐づけられたキーは重複して割り当てることができません。
## メディア認証管理

 - [POST /media/kollus-encrypt](https://kollus-api.redocly.app/ja/products/vod/openapi/%EB%AF%B8%EB%94%94%EC%96%B4-%EC%9D%B8%EC%A6%9D-%EA%B4%80%EB%A6%AC/encryptmediadata.md): プレイヤーとサーバー間の安全な通信のために、Kollus サービス内部の暗号化アルゴリズムを使用して平文の文字列を暗号化します。
 - [POST /media/user-key](https://kollus-api.redocly.app/ja/products/vod/openapi/%EB%AF%B8%EB%94%94%EC%96%B4-%EC%9D%B8%EC%A6%9D-%EA%B4%80%EB%A6%AC/createmediauserkey.md): ユーザー識別およびセキュリティ認証に使用するユーザーキーを生成します。
 - [PUT /media/user-key/{user_key}](https://kollus-api.redocly.app/ja/products/vod/openapi/%EB%AF%B8%EB%94%94%EC%96%B4-%EC%9D%B8%EC%A6%9D-%EA%B4%80%EB%A6%AC/renewmediauserkey.md): 有効期限切れ、またはセキュリティ上の理由から、現在のユーザーキーを無効化して新しいキーを再発行します。
 - [DELETE /media/user-key/{user_key}](https://kollus-api.redocly.app/ja/products/vod/openapi/%EB%AF%B8%EB%94%94%EC%96%B4-%EC%9D%B8%EC%A6%9D-%EA%B4%80%EB%A6%AC/deletemediauserkey.md): ユーザーキーを即時無効化し、システムから永久に削除します。
 - [GET /media/watermarking-code](https://kollus-api.redocly.app/ja/products/vod/openapi/%EB%AF%B8%EB%94%94%EC%96%B4-%EC%9D%B8%EC%A6%9D-%EA%B4%80%EB%A6%AC/getmediawatermarkingcode.md): 不正流出防止のために、プレイヤー画面上にテキスト形式で表示するウォーターマーキングコードを照会します。
## コンテンツ管理

 - [GET /media-contents](https://kollus-api.redocly.app/ja/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/ja/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/ja/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/getcategorymediacontents.md): 特定のカテゴリに分類されたコンテンツリストを照会します。クエリパラメーターを活用して結果をフィルタリングできます。
 - [POST /upload/create-url](https://kollus-api.redocly.app/ja/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/ja/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/ja/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/ja/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/ja/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/ja/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/ja/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/ja/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/ja/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/downloadmediacontentposter.md): 登録されたポスター画像ファイルをローカル環境にダウンロードできるURLを生成します。
 - [GET /media-contents/{upload_file_key}/original-file/download](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%BD%98%ED%85%90%EC%B8%A0-%EA%B4%80%EB%A6%AC/downloadmediacontentoriginalfile.md): トランスコーディング前の原本メディアファイルをダウンロードできるURLを生成します。原本ファイル保存機能が有効化されている場合のみ利用可能です。
## トランスコーディング管理

 - [GET /media-contents/{upload_file_key}/progress](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%8A%B8%EB%9E%9C%EC%8A%A4%EC%BD%94%EB%94%A9-%EA%B4%80%EB%A6%AC/getmediacontentprogress.md): アップロードされたコンテンツのトランスコーディング進行ステータスを照会します。進行ステータスデータは10秒周期で更新されます。
 - [GET /media-contents/{upload_file_key}/transcoding-files](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%8A%B8%EB%9E%9C%EC%8A%A4%EC%BD%94%EB%94%A9-%EA%B4%80%EB%A6%AC/getmediacontenttranscodingfiles.md): 特定コンテンツで生成されたすべてのトランスコーディングファイルリストを照会します。
 - [GET /media-contents/{upload_file_key}/transcoding-files/{transcoding_file_id}/download](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%8A%B8%EB%9E%9C%EC%8A%A4%EC%BD%94%EB%94%A9-%EA%B4%80%EB%A6%AC/downloadmediacontenttranscodingfile.md): トランスコーディングファイルIDを指定して、指定されたファイルをローカル環境にダウンロードできるURLを生成します。
 - [POST /media-contents/{upload_file_key}/media-profiles/{media_profile_key}/transcoding-jobs](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%8A%B8%EB%9E%9C%EC%8A%A4%EC%BD%94%EB%94%A9-%EA%B4%80%EB%A6%AC/createmediacontenttranscodingjob.md): 既存コンテンツに新しいエンコーディングプロファイルを適用して追加のトランスコーディングジョブをリクエストします。ただし、すでにトランスコーディングが進行中のファイルは対象から除外されます。
 - [PUT /media-contents/{upload_file_key}/transcoding-files/{transcoding_file_id}/enable](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%8A%B8%EB%9E%9C%EC%8A%A4%EC%BD%94%EB%94%A9-%EA%B4%80%EB%A6%AC/enablemediacontenttranscodingfile.md): 特定のトランスコーディングファイルを有効化して、指定された品質の映像がプレイヤーで再生できるように設定します。
 - [PUT /media-contents/{upload_file_key}/media-profiles/{profile_key}/enable](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%8A%B8%EB%9E%9C%EC%8A%A4%EC%BD%94%EB%94%A9-%EA%B4%80%EB%A6%AC/enablemediacontentmediaprofile.md): 特定のエンコーディングプロファイルキーを基準に生成されたトランスコーディングファイルを有効ステータスに変更して、指定された品質の映像がプレイヤーで再生できるように設定します。
 - [PUT /media-contents/{upload_file_key}/transcoding-files/{transcoding_file_id}/disable](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%8A%B8%EB%9E%9C%EC%8A%A4%EC%BD%94%EB%94%A9-%EA%B4%80%EB%A6%AC/disablemediacontenttranscodingfile.md): 特定のトランスコーディングファイルを無効ステータスに変更して、指定された品質の映像再生を一時的に制限します。
 - [PUT /media-contents/{upload_file_key}/media-profiles/{profile_key}/disable](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%8A%B8%EB%9E%9C%EC%8A%A4%EC%BD%94%EB%94%A9-%EA%B4%80%EB%A6%AC/disablemediacontentmediaprofile.md): 特定のエンコーディングプロファイルキーを基準に生成されたトランスコーディングファイルを無効ステータスに変更して、指定された品質の映像再生を一時的に制限します。
 - [DELETE /media-contents/{upload_file_key}/transcoding-files/{transcoding_file_id}](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%8A%B8%EB%9E%9C%EC%8A%A4%EC%BD%94%EB%94%A9-%EA%B4%80%EB%A6%AC/deletemediacontenttranscodingfile.md): 特定のトランスコーディングファイルをシステムから永久に削除します。
 - [DELETE /media-contents/{upload_file_key}/media-profiles/{profile_key}](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%8A%B8%EB%9E%9C%EC%8A%A4%EC%BD%94%EB%94%A9-%EA%B4%80%EB%A6%AC/deletemediacontentmediaprofile.md): 特定のエンコーディングプロファイルキーを基に生成されたトランスコーディングファイルをシステムから永久に削除します。
## AIサービス

 - [POST /media-contents/{upload_file_key}/ai-subtitles](https://kollus-api.redocly.app/ja/products/vod/openapi/ai/createmediacontentaisubtitle.md): AIベースの音声認識(STT)技術を活用してコンテンツの音声データをリアルタイムで分析し、テキスト形式の字幕ファイルに自動変換して登録します。
 - [GET /media-contents/{upload_file_key}/ai-outlines](https://kollus-api.redocly.app/ja/products/vod/openapi/ai/getmediacontentaioutlines.md): 特定のコンテンツに対して生成されたAIベースの要約情報、チャプター区分および主要キーワードデータを照会します。字幕言語コード(`language_code`)を基準にフィルタリングできます。
 - [POST /media-contents/{upload_file_key}/ai-outlines](https://kollus-api.redocly.app/ja/products/vod/openapi/ai/createmediacontentaioutline.md): 特定のコンテンツに対してAIベースの要約情報、チャプター区分および主要キーワードデータを生成します。
 - [POST /media-contents/{upload_file_key}/ai-scripts](https://kollus-api.redocly.app/ja/products/vod/openapi/ai/createmediacontentaiscript.md): 特定のコンテンツをAI倍速機能が適用されたコンテンツに変換します。すべてのトランスコーディングファイルが変換されます。変換作業完了時にメールまたはコールバック通知を送信します。
## 字幕管理

 - [POST /media-contents/{upload_file_key}/ai-subtitles](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9E%90%EB%A7%89-%EA%B4%80%EB%A6%AC/createmediacontentaisubtitle.md): AIベースの音声認識(STT)技術を活用してコンテンツの音声データをリアルタイムで分析し、テキスト形式の字幕ファイルに自動変換して登録します。
 - [GET /media-contents/{upload_file_key}/subtitles](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9E%90%EB%A7%89-%EA%B4%80%EB%A6%AC/getmediacontentsubtitles.md): 特定のコンテンツに登録された全字幕リストを照会します。字幕名(`name`)または字幕言語コード(`language_code`)を基準にフィルタリングできます。
 - [POST /media-contents/{upload_file_key}/subtitles](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9E%90%EB%A7%89-%EA%B4%80%EB%A6%AC/createmediacontentsubtitle.md): 字幕テキスト内容を直接入力して特定のコンテンツの字幕を生成します。
 - [POST /media-contents/{upload_file_key}/subtitles/upload](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9E%90%EB%A7%89-%EA%B4%80%EB%A6%AC/uploadmediacontentsubtitle.md): 字幕ファイルをアップロードして指定されたコンテンツの字幕情報を生成します。
 - [POST /media-contents/{upload_file_key}/subtitles/{subtitle_id}/upload](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9E%90%EB%A7%89-%EA%B4%80%EB%A6%AC/updatemediacontentsubtitlefile.md): 既存の字幕データを新しい字幕ファイルに置き換えます。
 - [GET /media-contents/{upload_file_key}/subtitles/{subtitle_id}](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9E%90%EB%A7%89-%EA%B4%80%EB%A6%AC/getmediacontentsubtitle.md): 特定の字幕の詳細情報を照会します。
 - [PUT /media-contents/{upload_file_key}/subtitles/{subtitle_id}](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9E%90%EB%A7%89-%EA%B4%80%EB%A6%AC/updatemediacontentsubtitle.md): 既存に登録された字幕の内容や言語設定などの情報を修正します。
 - [DELETE /media-contents/{upload_file_key}/subtitles/{subtitle_id}](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9E%90%EB%A7%89-%EA%B4%80%EB%A6%AC/deletemediacontentsubtitle.md): 特定の字幕をシステムから永久に削除します。
 - [PUT /media-contents/{upload_file_key}/subtitles/{subtitle_id}/move](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9E%90%EB%A7%89-%EA%B4%80%EB%A6%AC/movemediacontentsubtitle.md): プレイヤーの字幕選択リストで、指定された字幕の表示順序を`id`パラメーターで指定された字幕の位置に変更します。
 - [PUT /media-contents/{upload_file_key}/subtitles/{subtitle_id}/move-first](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9E%90%EB%A7%89-%EA%B4%80%EB%A6%AC/movemediacontentsubtitletofirst.md): プレイヤーの字幕選択リストで、指定した字幕を一番上に表示します。
 - [PUT /media-contents/{upload_file_key}/subtitles/{subtitle_id}/move-last](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9E%90%EB%A7%89-%EA%B4%80%EB%A6%AC/movemediacontentsubtitletolast.md): プレイヤーの字幕選択リストで、指定した字幕を一番下に表示します。
## ブックマーク管理

 - [GET /media-content-keys/{media_content_key}/bookmarks](https://kollus-api.redocly.app/ja/products/vod/openapi/%EB%B6%81%EB%A7%88%ED%81%AC-%EA%B4%80%EB%A6%AC/getmediacontentkeybookmarks.md): 特定のユーザーが特定のコンテンツに追加したブックマークのリストを照会します。
 - [GET /media-contents/{upload_file_key}/bookmarks](https://kollus-api.redocly.app/ja/products/vod/openapi/%EB%B6%81%EB%A7%88%ED%81%AC-%EA%B4%80%EB%A6%AC/getmediacontentbookmarks.md): 特定コンテンツに追加されたブックマークリストを照会します。`client_user_id` パラメーターを指定すると、指定されたユーザーが追加したブックマークリストのみ照会します。
 - [POST /media-contents/{upload_file_key}/bookmarks](https://kollus-api.redocly.app/ja/products/vod/openapi/%EB%B6%81%EB%A7%88%ED%81%AC-%EA%B4%80%EB%A6%AC/createmediacontentbookmark.md): コンテンツの特定の時点にブックマークを追加します。
 - [PUT /media-contents/{upload_file_key}/bookmarks/{bookmark_id}](https://kollus-api.redocly.app/ja/products/vod/openapi/%EB%B6%81%EB%A7%88%ED%81%AC-%EA%B4%80%EB%A6%AC/updatemediacontentbookmark.md): 既存ブックマークの内容を修正します。
 - [DELETE /media-contents/{upload_file_key}/bookmarks/{bookmark_id}](https://kollus-api.redocly.app/ja/products/vod/openapi/%EB%B6%81%EB%A7%88%ED%81%AC-%EA%B4%80%EB%A6%AC/deletemediacontentbookmark.md): ブックマークIDを使用して保存されたブックマークを削除します。
## エンコーディングプロファイル管理

 - [GET /media-profiles/format](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9D%B8%EC%BD%94%EB%94%A9-%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC-%EA%B4%80%EB%A6%AC/getmediaprofileformats.md): システムでサポートするビデオおよびオーディオエンコーディングプロファイルの標準フォーマット情報を照会します。
 - [GET /media-profiles/preset](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9D%B8%EC%BD%94%EB%94%A9-%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC-%EA%B4%80%EB%A6%AC/getmediaprofilepresets.md): エンコーディングプロファイル生成時にテンプレートとして活用可能な標準プリセットリストを照会します。
 - [GET /media-profile-groups](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9D%B8%EC%BD%94%EB%94%A9-%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC-%EA%B4%80%EB%A6%AC/getmediaprofilegroups.md): システムに登録された全エンコーディングプロファイルグループリストを照会します。
 - [GET /media-profiles](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9D%B8%EC%BD%94%EB%94%A9-%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC-%EA%B4%80%EB%A6%AC/getmediaprofiles.md): 全エンコーディングプロファイルリストを照会します。
 - [POST /media-profiles](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9D%B8%EC%BD%94%EB%94%A9-%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC-%EA%B4%80%EB%A6%AC/createmediaprofile.md): プリセットIDを基に新しいエンコーディングプロファイルを生成します。
 - [GET /media-profiles/{media_profile_key}](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9D%B8%EC%BD%94%EB%94%A9-%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC-%EA%B4%80%EB%A6%AC/getmediaprofile.md): 特定エンコーディングプロファイルの詳細技術規格を照会します。
 - [PUT /media-profiles/{media_profile_key}](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9D%B8%EC%BD%94%EB%94%A9-%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC-%EA%B4%80%EB%A6%AC/updatemediaprofile.md): エンコーディングプロファイルのコーデック、解像度、ビットレートなどの詳細規格を修正します。ハードウェアエンコーディングの使用有無により、一部の最新コーデック(H.265、AV1)の設定が制限される場合があります。
 - [POST /media-profiles/{media_profile_key}/categories/{category_key}/attach](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9D%B8%EC%BD%94%EB%94%A9-%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC-%EA%B4%80%EB%A6%AC/attachcategorytomediaprofile.md): カテゴリに特定のエンコーディングプロファイルを紐づけします。
 - [DELETE /media-profiles/{media_profile_key}/categories/{category_key}/detach](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%9D%B8%EC%BD%94%EB%94%A9-%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC-%EA%B4%80%EB%A6%AC/detachcategoryfrommediaprofile.md): エンコーディングプロファイルとカテゴリの紐づけ状態を解除します。
## 重複再生遮断管理

 - [GET /service-accounts/{service_account_key}/duplicate-blocks/logs](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%A4%91%EB%B3%B5-%EC%9E%AC%EC%83%9D-%EC%B0%A8%EB%8B%A8-%EA%B4%80%EB%A6%AC/getduplicateblocklogs.md): 特定のサービスアカウントで発生した重複再生遮断ログを照会します。
 - [GET /service-accounts/{service_account_key}/duplicate-blocks/players](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%A4%91%EB%B3%B5-%EC%9E%AC%EC%83%9D-%EC%B0%A8%EB%8B%A8-%EA%B4%80%EB%A6%AC/getduplicateblockplayers.md): 特定のユーザー(`client_user_id`)に登録された重複再生許可デバイスのリストを照会します。
 - [DELETE /service-accounts/{service_account_key}/duplicate-blocks/players](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%A4%91%EB%B3%B5-%EC%9E%AC%EC%83%9D-%EC%B0%A8%EB%8B%A8-%EA%B4%80%EB%A6%AC/deleteduplicateblockplayers.md): 特定のユーザー(`client_user_id`)に登録された許可デバイスの中から特定のデバイス(`player_id`)を削除します。
 - [POST /service-accounts/{service_account_key}/duplicate-blocks/players/reset](https://kollus-api.redocly.app/ja/products/vod/openapi/%EC%A4%91%EB%B3%B5-%EC%9E%AC%EC%83%9D-%EC%B0%A8%EB%8B%A8-%EA%B4%80%EB%A6%AC/resetduplicateblockplayers.md): 特定のユーザー(`client_user_id`)に登録されたすべての重複再生許可デバイスを一括削除します。
## プレイヤー管理

 - [POST /channels/{channel_key}/player-skins/{skin_id}/attach](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%94%8C%EB%A0%88%EC%9D%B4%EC%96%B4-%EA%B4%80%EB%A6%AC/attachplayerskintochannel.md): プレイヤースキンを特定のチャンネルに紐づけます。チャンネルにすでに紐づけられたスキンがある場合、システムは既存のスキンを解除し、新しいスキンに置き換えます。
 - [DELETE /channels/{channel_key}/player-skins](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%94%8C%EB%A0%88%EC%9D%B4%EC%96%B4-%EA%B4%80%EB%A6%AC/detachplayerskinfromchannel.md): チャンネルとプレイヤースキンの紐づけを解除します。
 - [GET /player-skins](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%94%8C%EB%A0%88%EC%9D%B4%EC%96%B4-%EA%B4%80%EB%A6%AC/getplayerskins.md): 全プレイヤースキンのリストを照会します。
 - [DELETE /player-skins/{player_skin_id}](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%94%8C%EB%A0%88%EC%9D%B4%EC%96%B4-%EA%B4%80%EB%A6%AC/deleteplayerskin.md): 特定のプレイヤースキンをシステムから永久に削除します。
 - [GET /player-events](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%94%8C%EB%A0%88%EC%9D%B4%EC%96%B4-%EA%B4%80%EB%A6%AC/getplayerevents.md): 全プレイヤーイベント(広告)のリストを照会します。
 - [DELETE /player-events/{player_event_id}](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%94%8C%EB%A0%88%EC%9D%B4%EC%96%B4-%EA%B4%80%EB%A6%AC/deleteplayerevent.md): 特定のプレイヤーイベントをシステムから永久に削除します。
## 統計

 - [GET /statistics/content-rank](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%86%B5%EA%B3%84/getcontentrankstatistics.md): サービスアカウント内のすべてのチャンネルのコンテンツを統合し、指定された期間中の照会数ベースのランキングリストを照会します。
 - [GET /channels/{channel_key}/statistics/content-rank](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%86%B5%EA%B3%84/getchannelcontentrankstatistics.md): 特定のチャンネルに所属するコンテンツを対象に、指定された期間内の照会数ベースのランキングリストを照会します。
 - [GET /statistics/channels](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%86%B5%EA%B3%84/getchannelstatistics.md): すべてのチャンネルを対象に、指定した期間の統計サマリーデータを照会します。
 - [GET /statistics/summary-daily](https://kollus-api.redocly.app/ja/products/vod/openapi/%ED%86%B5%EA%B3%84/getdailysummarystatistics.md): 全コンテンツに対して発生した日付別の主要統計指標のサマリーデータを照会します。
