Fetch Moderated Reports
Report Endpoints
Fetch Moderated Reports
Get content reports for spaces the authenticated user can moderate
GET
Fetch Moderated Reports
Returns a paginated list of reports for spaces where the authenticated user has the
Each report includes the full reported content (
Returned when
admin or moderator role. If spaceId is omitted, reports from all spaces the user moderates are returned.
Authentication required. Must be a space admin or moderator.
Query Parameters
Filter to a specific space. The user must be an admin or moderator of that space. When omitted, reports from all moderated spaces are returned.
Filter by content type. One of:
entity, comment.Filter by report status. One of:
pending, on-hold, escalated, dismissed, actioned.Sort order. One of:
new (newest first), old (oldest first).Page number (1-indexed).
Number of reports per page.
Space-scoped reputation
This endpoint has a space in context, so it accepts the opt-in reputation params. They add aspaceReputation field to each reported content author’s populated user, alongside the always-present reputation total. Requires the reputation bundle. See the Reputation data model for the full contract.
Response
target), the space it belongs to, and all individual user reports (userReports).
Error Responses
Forbidden — 403
Forbidden — 403
spaceId is provided but the user is not a moderator of that space.
