CDN
traffic - Aggregator Domains - Request Count
API Endpoint
Request URL: stat/traffic/request/aggDomain (GET)
API Request Domain:
cdn.api.edgenext.com
API Version:v2
API Description
This API is used to query aggregated request count statistics across multiple accelerated domains.
Request Parameters
Common Parameters
The user's authentication token is required. Please contact the on-call support team to obtain a valid token.
GET Request Parameters
Request parameters should be added to the query string of the URL.
Example:
?key1=value1&key2=value2
| Parameter Name | Data Type | Required | Description |
|---|---|---|---|
| domains | string | No | Default value: all. all: Returns aggregated request count data for all domains under the current account. Multiple domains can be specified, separated by commas (,). A maximum of 10 domains can be queried in a single request. Example: aa.qingcdn.com,bb.qingcdn.com |
| start_time | string | Yes | Specifies the start time of the query range. Format: YYYY-mm-dd or YYYY-mm-dd HH:ii. If 2017-04-26 is provided, it represents 2017-04-26 00:00:00 as the start time. |
| end_time | string | Yes | Specifies the end time of the query range. Format: YYYY-mm-dd or YYYY-mm-dd HH:ii. If 2017-04-26 is provided, it represents 2017-04-26 23:59:59 as the end time. The end time must be later than the start time. The maximum query time range is 31 days. |
| grad | string | No | Specifies the data aggregation interval. minute: 1-minute interval. Query time range: up to 1 day. minute5: 5-minute interval. Query time range: up to 31 days. hour: Hourly interval. Query time range: up to 31 days. day: Daily interval. Query time range: up to 93 days. If omitted, the default value is minute5. |
| domain_type | string | No | Specifies the domain type. Multiple values can be specified, separated by commas (,). Default: All domain types. Supported values: page: Web page download: Download video_demand: Video on demand dynamic: Dynamic content upload: Upload total_station: Whole site wpa: All protocols |
| ip_protocol | string | No | Specifies the IP protocol type. ipv4: Query IPv4 statistics. ipv6: Query IPv6 statistics. If omitted, aggregated statistics for both IPv4 and IPv6 are returned. |
| protocol_type | string | No | Specifies the HTTP protocol type. http: Query HTTP statistics. https: Query HTTPS statistics. If omitted, aggregated statistics for both HTTP and HTTPS are returned. |
Request Example
curl -X GET "https://cdn.api.edgenext.com/v2/stat/traffic/request/aggDomain?domains=example.com,example2.com&start_time=2024-01-24+00%3A00&end_time=2024-01-24+15%3A05&grad=day&token=xxx"
Response Example
JSON format
{
"code": 0,
"data": [
[
1706025600,
1123052
]
]
}
Response Headers
Example:
HTTP/1.0 200 OK
Api-Id: 0
Content-Type: application/json; charset=utf-8
X-Ratelimit-Grad: minute // Rate limit granularity (minute/hour/day).
X-Ratelimit-Limit: 300 // Maximum number of requests allowed within the current rate limit period.
X-Ratelimit-Remaining: 297 // Remaining number of requests available within the current rate limit period.
X-Retry-After: 29 // Number of seconds until the current rate limit period is reset.
HTTP Status Code Description
| HTTP Status Code | Description |
|---|---|
| 404 | The requested URL is invalid. |
| 401 | Authentication failed. The token is invalid or the API permission has not been enabled. |
| 400 | Invalid request parameters. |
| 200 | Request completed successfully and the requested data is returned. |
| 5xx | Server-side error. Please contact the on-call support team. |
Need help? Contact our support team at support@edgenext.com.
Back to documentation home