Get request log data
Retrieve request log data over account’s domains. The log records every request passing through WAAP towards the origin server.
Authorizations
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
List of domain IDs. Empty list means all domains belonging to the current account.
Domain ID
Sort data by given field.
"userAgent"
"-requestTime"
Filter data items starting from a specified date in ISO 8601 format
"2024-04-13T00:00:00+01:00"
Filter data items up to a specified end date in ISO 8601 format. If not provided, defaults to the current date and time.
"2024-04-14T12:00:00Z"
Number of items to return
0 <= x <= 100Number of items to skip
0 <= x <= 100000Filter traffic data by client IP.
Filter by URL path with a glob-like pattern.
"/home"
Filter data by a country code of the originating IP address in ISO 3166-1 alpha-2 format.
^\w{2}$Filter data by HTTP response status code.
100 <= x <= 599Filter by HTTP methods
An HTTP method of a request.
DELETE, GET, HEAD, OPTIONS, PATCH, POST, PUT, TRACE Filter data by reference IDs.
^[a-f0-9]{32}$Filter data by request IDs.
^[a-f0-9]{32}-[0-9]{6}$Filter data by session IDs.
^[a-f0-9]{32}$Filter data by name of a security rule matched the request.
100^[a-zA-Z0-9_ ~!@#$%^&*()+\[\]{}|.,;:<>?/-]*$Filter data by decision.
Filter data by the event decision.
blocked, monitored, allowed, passed Filter data by optional action.
Filter data by the optional action.
captcha, challenge Exclude traffic data by client IP.
Exclude data by a country code of the originating IP address in ISO 3166-1 alpha-2 format.
^\w{2}$Exclude data by session IDs.
^[a-f0-9]{32}$Exclude data by reference IDs.
^[a-f0-9]{32}$Exclude data by name of a security rule matched the request.
100^[a-zA-Z0-9_ ~!@#$%^&*()+\[\]{}|.,;:<>?/-]*$Exclude data by domain ID.
Filter by JA3 TLS client fingerprint. When present, the value must be exactly 32 hexadecimal characters (mixed case allowed) and is case-folded to lowercase when the backend filter is built. Omit the parameter entirely to apply no JA3 filter.
^[0-9a-fA-F]{32}$"e7d705a3286e19ea42f587b344ee6865"
Include entries whose user agent contains the supplied text, case-insensitive partial match. Omit the parameter to apply no user agent text filter.
300"Mozilla/5.0"
Include entries whose parsed user agent client exactly equals any supplied value. Omit or provide an empty list to apply no user agent client filter.
1050Include entries whose parsed user agent device exactly equals any supplied value. Omit or provide an empty list to apply no user agent device filter.
1050Include entries whose tag exactly equals any supplied value. Omit or provide an empty list to apply no tag filter.
550Include entries whose organization exactly equals any supplied value. Omit or provide an empty list to apply no organization filter.
10100Exclude entries whose user agent contains the supplied text, case-insensitive partial match. Omit the parameter to apply no user agent text exclusion.
300"python-requests"
Exclude entries whose parsed user agent client exactly equals any supplied value. Omit or provide an empty list to apply no user agent client exclusion.
1050Exclude entries whose parsed user agent device exactly equals any supplied value. Omit or provide an empty list to apply no user agent device exclusion.
1050Exclude entries whose JA3 TLS client fingerprint equals the supplied value. Must be exactly 32 hexadecimal characters (mixed case allowed) and is case-folded to lowercase when the backend filter is built. Omit the parameter to apply no JA3 exclusion.
^[0-9a-fA-F]{32}$"e7d705a3286e19ea42f587b344ee6865"
Exclude entries whose tag exactly equals any supplied value. Omit or provide an empty list to apply no tag exclusion.
550Exclude entries whose organization exactly equals any supplied value. Omit or provide an empty list to apply no organization exclusion.
10100Response
Successful Response