List the values the geo event filters accept
Returns every country, city, server and ASN in the stored data, to fill filter dropdowns. It takes no time range, and the values outlast the raw retention.
session<token>Session cookie authentication.
Request fulfilled, document follows
application/json- response
The values the geo event filters accept, as found in the stored data.
asns*array<>Sorted by organization, with the ones that have none last.
cities*array<string>Sorted by name.
countries*array<>Sorted by name.
servers*array<string>Sorted by name.
curl -X GET 'https://geometrikks.example.com/api/v1/geo-events/facets'{ "asns": [ { "asn": 0, "organization": "string" } ], "cities": [ "string" ], "countries": [ { "code": "string", "name": "string" } ], "servers": [ "string" ]}List geo events GET
Returns one event per logged request whose client IP has a GeoIP location, newest first, with the location embedded. Page with `currentPage` and `pageSize`, and sort with `orderBy` and `sortOrder`. `fromTimestamp` and `toTimestamp` are optional here, and both ends of the range are inclusive.
List geo events grouped by location and IP GET
Returns one row per location and IP pair with its event count, last event, ASN and the servers that recorded it, paged with `currentPage` and `pageSize`. Rows with a null sort value come last in both directions. Ranges over 24 hours read the per-IP aggregates, so `lastSeen` can be the start of the hour or UTC day of the last event. A server filter reads the raw rows, which go back only ANALYTICS_RAW_RETENTION_DAYS days, 180 by default.