Resend Job Completion Notification
Looks up a completed encode job and re-POSTs the original completion payload to all configured webhook URLs. Exactly one of index, infile, or outfile must be provided along with zoneid.
curl -X POST "https://api.5centscdn.com/v2/transcoding/notifications/resend" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{
"zoneid": 1234,
"index": 0
}'
import requests
import json
url = "https://api.5centscdn.com/v2/transcoding/notifications/resend"
headers = {
"Content-Type": "application/json",
"X-API-Key": "YOUR_API_KEY"
}
data = {
"zoneid": 1234,
"index": 0
}
response = requests.post(url, headers=headers, json=data)
print(response.json())
const response = await fetch("https://api.5centscdn.com/v2/transcoding/notifications/resend", {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-API-Key": "YOUR_API_KEY"
},
body: JSON.stringify({
"zoneid": 1234,
"index": 0
})
});
const data = await response.json();
console.log(data);
package main
import (
"fmt"
"net/http"
"bytes"
"encoding/json"
)
func main() {
data := []byte(`{
"zoneid": 1234,
"index": 0
}`)
req, err := http.NewRequest("POST", "https://api.5centscdn.com/v2/transcoding/notifications/resend", bytes.NewBuffer(data))
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/transcoding/notifications/resend')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Post.new(uri)
request['Content-Type'] = 'application/json'
request['X-API-Key'] = 'YOUR_API_KEY'
request.body = '{
"zoneid": 1234,
"index": 0
}'
response = http.request(request)
puts response.body
[
{
"time": 1742810400,
"hook": "https://hooks.example.com/encode",
"body": [
{}
],
"respCode": 200,
"respBody": "OK",
"error": "example_string"
}
]
{
"error": "Bad Request",
"message": "The request contains invalid parameters or malformed data",
"code": 400,
"details": [
{
"field": "email",
"message": "Invalid email format"
}
]
}
/transcoding/notifications/resend
Target server for requests. Edit to use your own host.
API key (sent in header)
The media type of the request body
Zone ID for which the notification should be resent.
Index of the transcoding job notification to resend.
Request Preview
Response
Response will appear here after sending the request
Authentication
API Key for authentication. Provide your API key in the header.
Body
Responses
Unix timestamp of the call.
Webhook URL that was called.
JSON payload posted to the webhook.
HTTP response status code from the webhook endpoint.
HTTP response body from the webhook endpoint.
Exception message if the HTTP call threw an exception.
Error message if the encoding job failed.