API Endpoints
1. GET /analytics
Retrieves paginated analytics data.
Query Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| pageNumber | integer | No | 1 | Page number |
| pageSize | integer | No | 500 | Records per page (1–1000) |
| startDate | datetime | Yes | – | Start of date range |
| toDate | datetime | No | null | End of date range |
Example
GET /analytics?pageNumber=1&pageSize=50&startDate=2023-01-01T00:00:00Z&toDate=2023-01-31T23:59:59ZSuccess Response
{
"pageNumber": 1,
"pageSize": 50,
"totalRecords": 235,
"totalPages": 5,
"data": [...]
}2. GET /analytics/prometheus
Returns Prometheus-compatible metrics.
Example
GET /analytics/prometheus?startDate=2023-01-01T00:00:00Z&toDate=2023-01-31T23:59:59ZResponse (text format)
userlogin_event_count{...} 42