Analytics
Retrieve historical analytics data for your CDN resources, including traffic, request, and performance metrics within a specified time range.
Overview
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: 2024-11-12 00:00:002024-11-12 23:59:59request_numberPossible values: Successful Response
Validation Error
POST /api/v1/overview_report/historical HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 178
{
"organization_uuid": "text",
"resources": [
"text"
],
"tier": "all",
"type": "hit",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"calc_type": "request_number",
"timezone": "text"
}No content
Retrieve the top CDN resources within a specified time range, ranked by key traffic and usage signals.
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Maximum number of resources to return.
Page number for paginated results. Default is 1.
1Successful Response
Validation Error
POST /api/v1/overview_report/top_resources HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 155
{
"organization_uuid": "text",
"resources": [
"text"
],
"tier": "all",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text",
"limit": 1,
"page": 1
}No content
Retrieve a summary of error activity for your CDN resources within a specified time range.
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Maximum number of items to return.
Page number for paginated results. Default is 1.
1Successful Response
Validation Error
POST /api/v1/overview_report/errors HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 155
{
"organization_uuid": "text",
"resources": [
"text"
],
"tier": "all",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text",
"limit": 1,
"page": 1
}No content
Retrieve a country breakdown of visitors for your CDN resources within a specified time range.
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Maximum number of items to return.
Page number for paginated results. Default is 1.
1Successful Response
Validation Error
POST /api/v1/overview_report/visitors_countries HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 155
{
"organization_uuid": "text",
"resources": [
"text"
],
"tier": "all",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text",
"limit": 1,
"page": 1
}No content
Retrieve active analytics metrics grouped by the specified type for your CDN resources within a selected time range.
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Maximum number of items to return.
Page number for paginated results. Default is 1.
1Successful Response
Validation Error
POST /api/v1/overview_report/active_{type} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 155
{
"organization_uuid": "text",
"resources": [
"text"
],
"tier": "all",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text",
"limit": 1,
"page": 1
}No content
Graphs
Retrieve a traffic histogram for the selected cache type within a specified time range.
Cache type to query.
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Histogram interval (for example, 5m, 1h).
Successful Response
Validation Error
POST /api/v1/{cache_type}_traffic_report/graph HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 154
{
"organization_uuid": "text",
"resources": [
"text"
],
"tier": "all",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text",
"interval": "text"
}No content
Retrieve a histogram time series for the selected analytics metric within a specified time range.
Histogram metric type to query.
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Histogram interval (for example, 5m, 1h).
Successful Response
Validation Error
POST /api/v1/{type}_report/graph HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 154
{
"organization_uuid": "text",
"resources": [
"text"
],
"tier": "all",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text",
"interval": "text"
}No content
Retrieve a histogram time series for the specified HTTP status code within a selected time range.
HTTP status code to query (for example, 200, 404, 500).
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Histogram interval (for example, 5m, 1h).
Successful Response
Validation Error
POST /api/v1/status_report/graph/{status_code} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 154
{
"organization_uuid": "text",
"resources": [
"text"
],
"tier": "all",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text",
"interval": "text"
}No content
The specific parameter type for the domain report (e.g., traffic, bandwidth).
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Histogram interval (for example, 5m, 1h).
Successful Response
Validation Error
POST /api/v2/domain_report_{param_type}/graph HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 154
{
"organization_uuid": "text",
"resources": [
"text"
],
"tier": "all",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text",
"interval": "text"
}No content
Detail Reports
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Successful Response
Validation Error
POST /api/v1/overview_report/analytics_report HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 136
{
"organization_uuid": "text",
"resources": [
"text"
],
"tier": "all",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text"
}No content
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Successful Response
Validation Error
POST /api/v1/overview_report/error_report HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 136
{
"organization_uuid": "text",
"resources": [
"text"
],
"tier": "all",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text"
}No content
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Successful Response
Validation Error
POST /api/v1/overview_report/gpu_report HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 136
{
"organization_uuid": "text",
"resources": [
"text"
],
"tier": "all",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text"
}No content
Retrieve detailed traffic analytics for your CDN resources within a specified time range.
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Successful Response
Validation Error
POST /api/v1/traffic_report/detail HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 136
{
"organization_uuid": "text",
"resources": [
"text"
],
"tier": "all",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text"
}No content
Retrieve detailed request analytics for your CDN resources within a specified time range.
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Successful Response
Validation Error
POST /api/v1/requests_report/detail HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 136
{
"organization_uuid": "text",
"resources": [
"text"
],
"tier": "all",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text"
}No content
Errors
List error log entries grouped by HTTP status codes for the selected time range.
Page number for paginated results. Default is 1.
1Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Number of items to return per page.
List of HTTP status codes to filter on.
Successful Response
Validation Error
POST /api/v1/error_logs/status_codes HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 168
{
"organization_uuid": "text",
"resources": [
"text"
],
"tier": "all",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text",
"page_size": 1,
"statusCodes": [
1
]
}No content
Retrieve an HTTP status code breakdown for your CDN resources within a specified time range.
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Successful Response
Validation Error
POST /api/v1/error_report/status_codes HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 136
{
"organization_uuid": "text",
"resources": [
"text"
],
"tier": "all",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text"
}No content
Regions
Retrieve regional analytics for your CDN resources within a specified time range.
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Successful Response
Validation Error
POST /api/v1/overview_report/region HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 123
{
"organization_uuid": "text",
"resources": [
"text"
],
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text"
}No content
Retrieve region-based billing analytics for your CDN resources within a specified time range.
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Successful Response
Validation Error
POST /api/v1/overview_report/region_billing HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 123
{
"organization_uuid": "text",
"resources": [
"text"
],
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text"
}No content
GPU
Retrieve GPU processing statistics for your CDN resources within a specified time range.
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Aggregation type for grouping results.
formatPossible values: I/O process filter. Use all to include all values.
allFormat filter. Use all to include all values.
allSuccessful Response
Validation Error
POST /api/v1/overview_report/gpu_stat_details HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 191
{
"organization_uuid": "text",
"resources": [
"text"
],
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text",
"agg_type": "format",
"io_process_filter": "all",
"format_filter": "all"
}No content
Retrieve a GPU histogram time series for your CDN resources within a specified time range.
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Histogram interval (for example, 5m, 1h).
Successful Response
Validation Error
POST /api/v1/overview_report/gpu_histogram_details HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 141
{
"organization_uuid": "text",
"resources": [
"text"
],
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text",
"interval": "text"
}No content
Unique identifier of the organization in the Medianova Control Panel.
List of resource UUIDs to include. Use null to include all resources.
Start timestamp (inclusive) of the analytics query range.
2024-11-12 00:00:00End timestamp (inclusive) of the analytics query range.
2024-11-12 23:59:59Time zone used to interpret the query time range (for example, Europe/Istanbul).
Successful Response
Validation Error
POST /api/v1/storage_report/detail HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 123
{
"organization_uuid": "text",
"resources": [
"text"
],
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "text"
}No content
Traffic & Bandwidth
Retrieve a traffic histogram time series for your CDN resources within a specified time range.
The unique identifier of the organization.
List of resource UUIDs to include. If omitted or null, the response includes all resources in the organization.
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: Start timestamp (inclusive) of the query range.
2024-11-12 00:00:00End timestamp (inclusive) of the query range.
2024-11-12 23:59:59Time zone used to interpret and group the query time range (for example, Europe/Istanbul).
Aggregation interval for the histogram (for example, 5m, 10m, 1h).
Successful Response
Indicates whether the request was processed successfully.
POST /api/v1/traffic_report/graph HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 191
{
"organization_uuid": "<ORGANIZATION_UUID>",
"resources": [
"<RESOURCE_UUID_1>"
],
"tier": "all",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "Europe/Istanbul",
"interval": "5m"
}{
"status": true,
"data": {
"progressive": [
{
"time": 1731369600,
"traffic": 123456,
"traffic_formatted": "120.56 KB"
}
],
"stream": [
{
"time": 1731369600,
"traffic": 123456,
"traffic_formatted": "120.56 KB"
}
]
}
}Retrieve a bandwidth histogram time series for your CDN resources within a specified time range.
The unique identifier of the organization.
List of resource UUIDs to include. If omitted or null, the response includes all resources in the organization.
Select the analytics tier to query. Use edge for edge-only analytics. Default is all.
allPossible values: Start timestamp (inclusive) of the query range.
2024-11-12 00:00:00End timestamp (inclusive) of the query range.
2024-11-12 23:59:59Time zone used to interpret and group the query time range (for example, Europe/Istanbul).
Aggregation interval for the histogram (for example, 5m, 10m, 1h).
Successful Response
Indicates whether the request was processed successfully.
POST /api/v1/bandwidth_report/graph HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 191
{
"organization_uuid": "<ORGANIZATION_UUID>",
"resources": [
"<RESOURCE_UUID_1>"
],
"tier": "all",
"from": "2024-11-12 00:00:00",
"to": "2024-11-12 23:59:59",
"timezone": "Europe/Istanbul",
"interval": "5m"
}{
"status": true,
"data": {
"progressive": [
{
"time": 1731369600,
"bandwidth": 987654,
"bandwidth_formatted": "964.50 KB/s"
}
],
"stream": [
{
"time": 1731369600,
"bandwidth": 987654,
"bandwidth_formatted": "964.50 KB/s"
}
]
}
}Last updated
Was this helpful?