Skip to main content
GET
Returns a paginated list of raw events. Use filters to narrow results by event type, content, user, or time range.

Query parameters

string
Filter by event type (e.g., playStart, completion, like).
string
Filter by content ID (UUID format).
string
Filter by user ID.
integer
default:50
Items per page. Min 1, max 200.
integer
default:1
Page number (1-indexed).
string
default:"7:days"
Time range filter. Format: value:unit (e.g., 7:days, 24:hours). Defaults to the last 7 days.

Pagination

Uses page-based pagination. Pass page to navigate through results. The response includes pagination.total, pagination.total_pages, and the current pagination.page. Results are ordered by timestamp descending (newest first).

Filtering by time range

Use the timeframe[] query parameter to specify a time window:
When omitted, defaults to the last 7 days.