Skip to main content
GET
/
waap
/
v1
/
analytics
/
traffic
Get traffic data
curl --request GET \
  --url https://api.gcore.com/waap/v1/analytics/traffic \
  --header 'Authorization: <api-key>'
[
  {
    "timestamp": 123,
    "ajax": 0,
    "api": 0,
    "ddosBlocked": 0,
    "origin2xx": 0,
    "origin3xx": 0,
    "originError4xx": 0,
    "originError5xx": 0,
    "monitored": 0,
    "uncategorized": 0,
    "static": 0,
    "responseTime": 0,
    "originTimeout": 0,
    "customAllowed": 0,
    "total": 0,
    "passedToOrigin": 0,
    "customBlocked": 0,
    "policyAllowed": 0,
    "policyBlocked": 0
  }
]

Authorizations

Authorization
string
header
required

API key for authentication. Make sure to include the word apikey, followed by a single space and then your token. Example: apikey 1234$abcdef

Query Parameters

domains
integer[]

List of domain IDs. Empty list means all domains belonging to the current account.

Domain ID

Example:
[1, 2, 3]
resolution
enum<string>
required

Specifies the granularity of the result data.

Available options:
daily,
hourly,
minutely
start
string
required

Filter data items starting from a specified date in ISO 8601 format

Example:

"2024-04-13T00:00:00+01:00"

end
string | null

Filter data items up to a specified end date in ISO 8601 format. If not provided, defaults to the current date and time.

Example:

"2024-04-14T12:00:00Z"

Response

Successful Response

timestamp
integer
required

UNIX timestamp indicating when the traffic data was recorded

ajax
integer
default:0

Number of AJAX requests made

api
integer
default:0

Number of API requests made

ddosBlocked
integer
default:0

Number of DDoS attack attempts successfully blocked

origin2xx
integer
default:0

Number of successful HTTP 2xx responses from the origin server

origin3xx
integer
default:0

Number of HTTP 3xx redirects issued by the origin server

originError4xx
integer
default:0

Number of HTTP 4xx errors from the origin server

originError5xx
integer
default:0

Number of HTTP 5xx errors from the origin server

monitored
integer
default:0

Number of requests triggering monitoring actions

uncategorized
integer
default:0

Requests resulting in neither blocks nor sanctions

static
integer
default:0

Number of static asset requests

responseTime
integer
default:0

Average origin server response time in milliseconds

originTimeout
integer
default:0

Number of timeouts experienced at the origin server

customAllowed
integer
default:0

Number of requests allowed through custom rules

total
integer
default:0

Total number of requests

passedToOrigin
integer
default:0

Number of requests served directly by the origin server

customBlocked
integer
default:0

Number of requests blocked due to custom rules

policyAllowed
integer
default:0

Number of requests allowed by security policies

policyBlocked
integer
default:0

Number of requests blocked by security policies