Analytics Search Assets
curl -X POST "https://api.5centscdn.com/v2/players/5centscdn/analytics/search/assets" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{
"search": "stream",
"page": 1
}'
import requests
import json
url = "https://api.5centscdn.com/v2/players/5centscdn/analytics/search/assets"
headers = {
"Content-Type": "application/json",
"X-API-Key": "YOUR_API_KEY"
}
data = {
"search": "stream",
"page": 1
}
response = requests.post(url, headers=headers, json=data)
print(response.json())
const response = await fetch("https://api.5centscdn.com/v2/players/5centscdn/analytics/search/assets", {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-API-Key": "YOUR_API_KEY"
},
body: JSON.stringify({
"search": "stream",
"page": 1
})
});
const data = await response.json();
console.log(data);
package main
import (
"fmt"
"net/http"
"bytes"
"encoding/json"
)
func main() {
data := []byte(`{
"search": "stream",
"page": 1
}`)
req, err := http.NewRequest("POST", "https://api.5centscdn.com/v2/players/5centscdn/analytics/search/assets", 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/players/5centscdn/analytics/search/assets')
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 = '{
"search": "stream",
"page": 1
}'
response = http.request(request)
puts response.body
{
"pagination": {
"more": true
},
"results": [
{
"id": "12345",
"text": "Stream #12345 - cdn/stream1"
}
]
}
POST
/players/5centscdn/analytics/search/assets
POST
Base URLstring
Target server for requests. Edit to use your own host.
API Key (header: X-API-Key)
X-API-Keystring
RequiredAPI key (sent in header)
Content-Typestring
RequiredThe media type of the request body
Options: application/json
searchstring
Text search term for asset autocomplete. Filters assets by name.
pageinteger
Pagination page number. Starts at 1.
Request Preview
Response
Response will appear here after sending the request
Authentication
header
X-API-Keystring
RequiredAPI Key for authentication. Provide your API key in the header.
Body
application/json
Responses
paginationobject
Pagination metadata for the results set.
moreboolean
Whether additional pages of results are available.
resultsarray
List of matching asset records for the search term.
idstring
Unique identifier of the asset. Use this value in the assets filter field.
textstring
Display label for the asset, combining the stream number and stream name.
Was this page helpful?