Get the caller's IP address
Returns the address this server sees for the request, so a client can filter out its own traffic. Behind a reverse proxy, it is the real address only when the proxy is in APP_TRUSTED_PROXIES. behindUntrustedProxy is true when it is not.
session<token>Session cookie authentication.
Request fulfilled, document follows
application/json- response
The address this server sees for the caller.
behindUntrustedProxy*booleanTrue when the request carried an X-Forwarded-For header that was not used, so ip is most likely the reverse proxy's address. Add the proxy to APP_TRUSTED_PROXIES to fix it.
ip*|The caller's address, read from X-Forwarded-For when the request came through a proxy in APP_TRUSTED_PROXIES. Null when the connection has no usable address.
curl -X GET 'https://geometrikks.example.com/api/v1/system/client-ip'{ "behindUntrustedProxy": true, "ip": "string"}List the releases in the changelog GET
Returns every release in the bundled CHANGELOG.md, newest first, with its sections and entries. Entry text keeps its inline markdown. The list is empty when the install has no changelog.
Get the database size, retention and table stats GET
Returns the database size, the PostgreSQL and TimescaleDB versions, the retention days, and row and size estimates for the geo_events, access_logs and access_log_debug tables. With the database unreachable it still answers 200, with `reachable` false and the stats null or empty.