All Media
curl --request GET \
--url https://api.prd.realitydefender.xyz/api/v2/media/users/pages/{page_number} \
--header 'x-api-key: <api-key>'import requests
url = "https://api.prd.realitydefender.xyz/api/v2/media/users/pages/{page_number}"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.prd.realitydefender.xyz/api/v2/media/users/pages/{page_number}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.prd.realitydefender.xyz/api/v2/media/users/pages/{page_number}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.prd.realitydefender.xyz/api/v2/media/users/pages/{page_number}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.prd.realitydefender.xyz/api/v2/media/users/pages/{page_number}")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.prd.realitydefender.xyz/api/v2/media/users/pages/{page_number}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_bodyEndpoint Examples
All Media
GET
api
/
v2
/
media
/
users
/
pages
/
{page_number}
All Media
curl --request GET \
--url https://api.prd.realitydefender.xyz/api/v2/media/users/pages/{page_number} \
--header 'x-api-key: <api-key>'import requests
url = "https://api.prd.realitydefender.xyz/api/v2/media/users/pages/{page_number}"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.prd.realitydefender.xyz/api/v2/media/users/pages/{page_number}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.prd.realitydefender.xyz/api/v2/media/users/pages/{page_number}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.prd.realitydefender.xyz/api/v2/media/users/pages/{page_number}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.prd.realitydefender.xyz/api/v2/media/users/pages/{page_number}")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.prd.realitydefender.xyz/api/v2/media/users/pages/{page_number}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_bodynumber
The number of results to return per page. Default is 10.
string
Results where the file name matches the input name.
string
Returns upload data from startDate to now. Use format ‘yyyy-mm-dd’.
string
Returns upload data from startDate (if entered) to endDate. Use format ‘yyyy-mm-dd’.
string
Specifies which page to return when iterating through results.
This endpoint is specific to a given user’s uploads. Although organization administrators can view organization-wide uploads, this endpoint will not return organization-wide uploads.
Authorization
You must include thex-api-key in your request headers. This key is essential for authenticating your request and ensuring secure access to the API.
Pagination
By default, if no page is defined, the API will return 100 responses. In order to paginate through responses, you will want to specify a page number in the URL:/api/v2/media/users/pages/{page-number}.
Sample Request
curl -X GET "https://api.prd.realitydefender.xyz/api/v2/media/users" \
-H "X-API-KEY: your-api-key" \
-H "Content-Type: application/json"
import requests
url = "https://api.prd.realitydefender.xyz/api/v2/media/users"
headers = {
"X-API-KEY": "your-api-key",
"Content-Type": "application/json"
}
response = requests.get(url, headers=headers).json()
print(response)
Response
The response contains a list of responses for each submitted item. For more detail on how to parse the individual response, please visit our Media Detail API documentation.We highly recommend that you leverage the ensemble results that are returned rather than building off the individual model results.