Get Ad Insertion Logs
Returns ad insertion log lines for the stream. Not paginated server-side; narrow the marker/end_marker range for large windows.
curl -X GET "https://api.5centscdn.com/v2/streams/push/123/adinsertion/logs?source=service&order=desc&marker=42&end_marker=42" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY"
import requests
import json
url = "https://api.5centscdn.com/v2/streams/push/123/adinsertion/logs?source=service&order=desc&marker=42&end_marker=42"
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/streams/push/123/adinsertion/logs?source=service&order=desc&marker=42&end_marker=42", {
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/streams/push/123/adinsertion/logs?source=service&order=desc&marker=42&end_marker=42", 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/streams/push/123/adinsertion/logs?source=service&order=desc&marker=42&end_marker=42')
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",
"message": "example_string",
"data": [
{
"time": 1778066400000,
"level": "info",
"action": "adserver.request",
"name": "Ad Server Request",
"message": "Fetched VAST response in 214ms"
}
]
}
/streams/push/{streamid}/adinsertion/logsTarget server for requests. Edit to use your own host.
API key (sent in header)
Numeric stream ID.
Log source to read from.
Sort order by time.
Cursor - start of the time window, Unix epoch milliseconds.
Cursor - end of the time window, Unix epoch milliseconds.
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
Numeric stream ID.
Query Parameters
Cursor - start of the time window, Unix epoch milliseconds.
Cursor - end of the time window, Unix epoch milliseconds.
Responses
successerror