DeleteVideo

Update time: 2024-07-29 17:01:26

Delete the uploaded video by calling deleteVideo.

  • Limit of request rate per user: 300/5min
  • Applicable Products: Cloud VoD
For API authentication details, please refer to: API Authentication Overview

Request

Body Params

NameDescription
*videoIdString

id of the video you want to delete

validateOccupyInteger

Occupied check, default check 0 uncheck 1 check

notifyUrlString

Delete the result callback notification address

isAsyncInteger

Whether to delete asynchronously, the default value is 1; 0: delete files synchronously, 1: delete files asynchronously

onlyDeleteSourceInteger

The default value is 0; 0: delete all files (including original files and Transcoding files), 1: delete only the original file

Response

Body Params

NameDescription
codeInteger

Result status code, 200 indicates success

messageString

Return message

dataString

Return data

Error code

Error code(code)Description(message)HTTP statusSemantic
400

Resource occupied

200Resource occupied
1502

The video doesn't exist!

200The video doesn't exist!
1522

You have no permission to delete this video

200You have no permission to delete this video
1569

Video disable operation

200Video disable operation

Example

JSON
JSON
Request example
Copy Copy success
#!/bin/bash
username='example_username'
apiKey='example_apiKey'
date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`
password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64`
curl -i --url "https://api.cdnetworks.com/vod/videoManage/deleteVideo" \
-X "POST" \
-u "$username:$password" \
-H "Date: $date" \
-H "x-cnc-auth-method: BASIC" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{
	"videoId":"XXXXXXXXXXX",
	"validateOccupy":1
}'
Response example
Copy Copy success
{
    "code": 200,
    "data": {"taskId":"123456789"},
    "message": "Operation succeeded"
}
Is the content of this document helpful to you?
Yes
I have suggestion
Submitted successfully! Thank you very much for your feedback, we will continue to strive to do better!