Count the stored raw log lines in a time range
Returns how many lines GeoMetrikks stored in the range, how many of them are malformed, and the most common parse error. The range filters on when GeoMetrikks stored each line, inclusive at both ends, and leaving out both ends counts every stored line. The list filters do not apply here.
session<token>Session cookie authentication.
fromTimestamp?|Keep only lines GeoMetrikks stored at or after this time, as ISO 8601 with a timezone.
toTimestamp?|Keep only lines GeoMetrikks stored at or before this time, as ISO 8601 with a timezone.
Request fulfilled, document follows
application/json- response
Counts of the raw log lines stored in a time range.
malformed*integerStored lines in the range that count as malformed.
topParseError?|The parse error the most lines carry, with ties going to the first in alphabetical order. Null when no line in the range has one.
total*integerStored lines in the range.
curl -X GET 'https://geometrikks.example.com/api/v1/access-log-debug/stats?fromTimestamp=2026-11-01T00%3A00%3A00Z&toTimestamp=2026-11-02T00%3A00%3A00Z'{ "malformed": 0, "topParseError": { "count": 0, "error": "string" }, "total": 0}List stored raw log lines GET
Returns stored raw log lines, newest first, each with the access log line it produced, paged with `currentPage` and `pageSize`. `fromTimestamp` and `toTimestamp` filter on when GeoMetrikks stored the line, inclusive at both ends, and `searchString` matches part of the raw line or the parse error, ignoring case unless `searchIgnoreCase` is false. Lines go back ANALYTICS_DEBUG_RETENTION_DAYS days, 30 by default.
List access log lines GET
Returns parsed access log lines, newest first, paged with `currentPage` and `pageSize` and sorted with `orderBy` and `sortOrder`. `searchString` matches part of the URL, referrer or user agent, ignoring case unless `searchIgnoreCase` is false. Timings are in seconds, and lines go back ANALYTICS_RAW_RETENTION_DAYS days, 180 by default. For recent polling, use window=10m and deduplicate by id. X-Range-Start and X-Range-End echo inclusive bounds; reuse them as fromTimestamp and toTimestamp on later pages. Do not send window with explicit bounds. Pagination is not a snapshot; overlapping polls can repeat records and do not guarantee late imports or backfills.