Classic/VPC環境で利用できます。
カテゴリを削除します。
参考
カテゴリを削除しても Object Storageのバケットに作成されたフォルダやファイルは削除されず、維持されます。使用しないフォルダやファイルは Object Storageから削除してください。
リクエスト
リクエスト形式を説明します。リクエスト形式は次の通りです。
| メソッド | URI |
|---|---|
| DELETE | /api/v2/category/{categoryId} |
リクエストヘッダ
VOD Station APIで共通して使用されるヘッダの詳細は、VOD Stationのリクエストヘッダをご参照ください。
リクエストパスパラメータ
リクエストパスパラメータの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
categoryId |
String | Required | カテゴリ ID
|
リクエスト例
リクエストのサンプルコードは次の通りです。
curl --location --request DELETE 'https://vodstation.apigw.ntruss.com/api/v2/category/*****' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}'
レスポンス
レスポンス形式を説明します。
レスポンスボディ
レスポンスボディの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
content |
Object | - | レスポンス結果 |
content.disabled |
Boolean | - | Sub Accountは無効化するか
|
content.id |
Integer | - | カテゴリ ID |
content.name |
String | - | カテゴリ名 |
content.thumbnail |
Boolean | - | サムネイル抽出を設定するか
|
content.notificationUrl |
String | - | コールバック(Callback) URL |
content.output |
Object | - | 出力設定情報 |
content.output.bucketName |
String | - | 出力ファイル保存先のバケット名 |
content.output.filePath |
String | - | 出力ファイル保存先の詳細パス |
content.output.accessControl |
String | - | 出力ファイルの公開範囲 |
content.output.thumbnailAccessControl |
String | - | 出力サムネイルの公開範囲 |
content.output.thumbnailBucketName |
String | - | 出力サムネイル保存先のバケット名 |
content.output.thumbnailFilePath |
String | - | 出力サムネイル保存先バケットの詳細パス |
content.lastWorkStart |
Integer | - | 最終ジョブ開始時間(ミリ秒)
|
content.createTime |
Integer | - | カテゴリ作成日時(ミリ秒)
|
content.updateTime |
Integer | - | カテゴリ更新日時(ミリ秒)
|
content.deleteTime |
Integer | - | カテゴリ削除日時(ミリ秒)
|
content.status |
String | - | カテゴリの状態
|
content.outputTotalSize |
Integer | - | 出力ファイルの総サイズ(Byte) |
content.outputTotal |
Integer | - | 出力ファイルの総数 |
content.inputTotal |
Integer | - | 入力ファイルの総数 |
content.outputType |
Integer | - | エンコード設定に応じた出力タイプ数 |
content.advancedOptions |
Object | - | 高度な設定情報 |
content.advancedOptions.trimming |
Object | - | 出力ファイルのトリミング(再生区間)設定 |
content.advancedOptions.trimming.startTimeCode |
String | - | トリミング開始点(HH:MM:SS.S) |
content.advancedOptions.trimming.endTimeCode |
String | - | トリミング終了点(HH:MM:SS.S) |
content.advancedOptions.imageOverlay |
Object | - | 画像オーバーレイ(挿入)設定 |
content.advancedOptions.imageOverlay.input |
Object | - | 画像の設定情報 |
content.advancedOptions.imageOverlay.input.bucketName |
String | - | 画像が保存されているバケット名 |
content.advancedOptions.imageOverlay.input.filePath |
String | - | ファイル名を含む画像の詳細パス |
content.advancedOptions.imageOverlay.size |
Object | - | 画像のサイズ情報 |
content.advancedOptions.imageOverlay.size.width |
Integer | - | 画像の幅(ピクセル) |
content.advancedOptions.imageOverlay.size.height |
Integer | - | 画像の高さ(ピクセル) |
content.advancedOptions.imageOverlay.position |
Object | - | 挿入する画像位置の設定 |
content.advancedOptions.imageOverlay.position.x |
Integer | - | x軸の位置(ピクセル) |
content.advancedOptions.imageOverlay.position.y |
Integer | - | y軸の位置(ピクセル) |
content.encodingOptions |
Array | - | エンコードオプション ID |
content.encodingOptionTemplateId |
Integer | - | エンコードテンプレート ID |
レスポンスステータスコード
VOD Station APIで共通して使用されるレスポンスステータスコードの詳細は、VOD Stationのレスポンスステータスコードをご参照ください。
レスポンス例
レスポンスのサンプルコードは次の通りです。
{
"content": {
"disabled": false,
"id": *****,
"name": "VOD-Category",
"thumbnail": true,
"notificationUrl": "https://example.com/vodstation/callback",
"output": {
"bucketName": "station-000",
"filePath": "/",
"accessControl": "PUBLIC_READ",
"thumbnailAccessControl": "PUBLIC_READ",
"thumbnailBucketName": "station-000",
"thumbnailFilePath": "/"
},
"lastWorkStart": 1755587353000,
"createTime": 1755569623000,
"updateTime": 1755590013000,
"deleteTime": 1755590013000,
"status": "DELETED",
"outputTotalSize": 17107078,
"outputTotal": 21,
"inputTotal": 7,
"outputType": 3,
"advancedOptions": {
"trimming": {
"startTimeCode": "00:00:00.0",
"endTimeCode": "00:08:00.9"
},
"imageOverlay": {
"input": {
"bucketName": "station-000",
"filePath": "/VODStation.png"
},
"size": {
"width": 50,
"height": 50
},
"position": {
"x": 50,
"y": 50
}
}
},
"encodingOptions": [
1,
2,
3
],
"encodingOptionTemplateId": 1
}
}