Reports API
Analytics, moderation reporting, and Pro reporting endpoints for administrators.
PRO
Authentication
Reports routes are primarily administrator-only and are protected by AdminPolicy or moderation-specific policies.
Endpoints
| Method | Path | Edition | Operation | What it does |
|---|---|---|---|---|
GET | /analytics/overview/widget | PRO | Get Overview Widget Report | Returns the four headline community counters — members, posts, comments and spaces — each with a period-over-period comparison. |
GET | /analytics/overview/activity | PRO | Get Overview Activity Report | Returns a gap-filled time series of one activity type across the community, ready to plot without client-side interpolation. |
GET | /analytics/overview/popular-day-time | PRO | Get Popular Day Time Report | Returns a day-of-week by time-of-day heatmap of community activity, as a fixed grid of six four-hour blocks against the seven weekdays. |
GET | /analytics/members/widget | PRO | Get Member Widget Report | Returns the member counters for a date range — total, active, new and pending — each with a period-over-period comparison. |
GET | /analytics/members/activity | PRO | Get Member Activity Report | Returns a gap-filled time series of member signups across the requested range. |
GET | /analytics/members/top-members | PRO | List Top Members Report | Returns ten member profiles ordered by lifetime points, drawn from those who joined within the requested range. |
GET | /analytics/members/top-post-starters | PRO | List Top Post Starters Report | Returns the ten members who published the most posts within the requested range, each with their post count. |
GET | /analytics/members/top-commenters | PRO | List Top Commenters Report | Returns the ten members who wrote the most comments within the requested range, each with their comment count. |
GET | /analytics/spaces/widget | PRO | Get Space Widget Report | Returns the space counters for a date range — spaces, posts, comments and members — optionally narrowed to one space. |
GET | /analytics/spaces/activity | PRO | Get Space Activity Report | Returns a gap-filled time series of posts, optionally narrowed to one space with `space_id`. |
GET | /analytics/spaces/popular | PRO | List Popular Spaces Report | Returns a ranked table of the busiest spaces, or — when `space_id` is supplied — the busiest posts inside that one space. |
GET | /analytics/spaces/search | PRO | Search Report Spaces | Searches community spaces by title, returning id and title pairs for the analytics space picker. |
POST | /moderation/report | PRO | Create Moderation Report | Files a moderation report against a post or a comment and returns the report together with the reported content. |
GET | /moderation/reports | PRO | List Moderation Reports | Returns the paginated moderation queue, newest first, with the reported post or comment, its author and the reporting member attached. |
PUT | /moderation/reports/{report_id} | PRO | Update Moderation Report | Resolves a moderation report by setting its status, and publishes or unpublishes the reported content to match. |
DELETE | /moderation/reports/{report_id} | PRO | Delete Moderation Report | Removes a single moderation report from the queue. |
POST | /moderation/config | PRO | Save Moderation Config | Stores the content moderation configuration and keeps the `content_moderation` feature flag in step with its `is_enabled` value. |