cf_query_http_requests_grouped
Group HTTP request analytics by dimensions like path or status to analyze traffic patterns over a time window, with optional filters and pagination.
Instructions
Group HTTP request analytics by chosen dimensions over a time window.
Calls: POST /graphql, httpRequestsAdaptiveGroups dataset.
Args:
zone_id: zone tag.
since, until: ISO-8601 time range.
group_by: dimensions from _HTTP_GROUP_DIMENSIONS.
filters: extra terms (e.g. {'edgeResponseStatus': 403,
'clientRequestPath': '/oauth/token'}).
limit: page size [1, 500].
cursor: continuation token.
The grouped HTTP dataset also includes a `sum { visits, edgeResponseBytes }`
aggregate block when bytes/visit dimensions aren't already in group_by.
Returns: envelope with `data = {rows, count, page}` and `next_cursor`.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zone_id | Yes | ||
| since | Yes | ||
| until | Yes | ||
| group_by | Yes | ||
| filters | No | ||
| limit | No | ||
| cursor | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |