Zone Purge History
List cache purge and prefetch operation history for a VoD pull zone. Used by the Manage Cache "History" tab, which paginates 10 records per page and renders each row's operation type, file count, completion state, and created date.
curl -X GET "https://api.5centscdn.com/v2/zones/vod/pull/42/purge?page=1" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY"
import requests
import json
url = "https://api.5centscdn.com/v2/zones/vod/pull/42/purge?page=1"
headers = {
"Content-Type": "application/json",
"X-API-Key": "YOUR_API_KEY"
}
response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch("https://api.5centscdn.com/v2/zones/vod/pull/42/purge?page=1", {
method: "GET",
headers: {
"Content-Type": "application/json",
"X-API-Key": "YOUR_API_KEY"
}
});
const data = await response.json();
console.log(data);
package main
import (
"fmt"
"net/http"
)
func main() {
req, err := http.NewRequest("GET", "https://api.5centscdn.com/v2/zones/vod/pull/42/purge?page=1", nil)
if err != nil {
panic(err)
}
req.Header.Set("Content-Type", "application/json")
req.Header.Set("X-API-Key", "YOUR_API_KEY")
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
fmt.Println("Response Status:", resp.Status)
}
require 'net/http'
require 'json'
uri = URI('https://api.5centscdn.com/v2/zones/vod/pull/42/purge?page=1')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Get.new(uri)
request['Content-Type'] = 'application/json'
request['X-API-Key'] = 'YOUR_API_KEY'
response = http.request(request)
puts response.body
{
"result": "success",
"total": 42,
"data": [
{
"id": "8f3a1c2d",
"serviceid": 67890,
"zone": "12345",
"type": "url",
"list": [
"/video/file.mp4"
],
"meta": "",
"errors": "",
"created_at": "1717236000",
"completed_at": "1717236060",
"updated_at": "1717236060"
}
]
}
/zones/vod/pull/{zoneid}/purgeTarget server for requests. Edit to use your own host.
API key (sent in header)
Zone ID
Request Preview
Response
Response will appear here after sending the request
Authentication
API Key for authentication. Provide your API key in the header.
Path Parameters
Query Parameters
1Responses
Status of the API response.
Total number of purge/prefetch history records for this zone, used by the History tab to drive pagination.
Array of purge/prefetch operation history records, most recent first.