Delete Folder
If the folder created is no longer required, and you wish to delete it then this API enables you to delete an existing folder. You would need to send an
HTTP GET request to https://dev.vdocipher.com/api/videos/folders/:folderId
.
note
Deleting a folder does not delete the videos inside. The contained videos will move to the parent folder. To delete videos, you have to delete them separately.
Sample Code for Deleting a Folderβ
The sample folder ID is written as :folderId. Replace this with the desired folder ID.
The sample API Secret Key is a1b2c3d4e5
.
- CURL
- NODE
- PHP
- C#
- Python
- Ruby
curl -X DELETE \
https://dev.vdocipher.com/api/videos/folders/:folderId \
-H 'Accept: application/json' \
-H 'Authorization: Apisecret a1b2c3d4e5' \
-H 'Content-Type: application/json'
var request = require('request');
var options = {
method: 'DELETE',
url: 'https://dev.vdocipher.com/api/videos/folders/:folderId',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
'Authorization': 'Apisecret a1b2c3d4e5',
},
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://dev.vdocipher.com/api/videos/folders/:folderId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => array(
"Accept: application/json",
"Authorization: Apisecret a1b2c3d4e5",
"Content-Type: application/json"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
var client = new RestClient("https://dev.vdocipher.com/api/videos/folders/:folderId");
var request = new RestRequest(Method.DELETE);
request.AddHeader("Accept", "application/json");
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Authorization", "Apisecret a1b2c3d4e5");
IRestResponse response = client.Execute(request);
import requests
url = "https://dev.vdocipher.com/api/videos/folders/:folderId"
headers = {
'Authorization': "Apisecret a1b2c3d4e5",
'Content-Type': "application/json",
'Accept': "application/json",
}
response = requests.request("DELETE", url, headers=headers)
print(response.text)
require 'uri'
require 'net/http'
url = URI("https://dev.vdocipher.com/api/videos/folders/:folderId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::DELETE.new(url)
request["Authorization"] = 'Apisecret a1b2c3d4e5'
request["Content-Type"] = 'application/json'
request["Accept"] = 'application/json'
response = http.request(request)
puts response.read_body
Sample Response from APIβ
{
"message": "Folder Deleted"
}