---
title: "A report with its resolved target (signed view links) and actions"
method: GET
path: "/v1/admin/moderation/reports/{reportId}"
tags: ["Admin"]
---

# A report with its resolved target (signed view links) and actions

`GET /v1/admin/moderation/reports/{reportId}`

## Request

- Base URL: `https://api.lizzflix.xyz` (the document declares no server; this is the origin it was published from)
- URL: `https://api.lizzflix.xyz/v1/admin/moderation/reports/{reportId}`
- Auth: none declared

## Path parameters

- `reportId` string, required

## Response `200`

Report detail

- ModerationReportDetail
  - `report` ContentReport, required
    - `id` string, required
    - `reporterUserId` string, nullable, required
    - `notifierName` string, nullable, required
    - `notifierEmail` string, nullable, required
    - `targetKind` 'asset' | 'render' | 'character' | 'location' | 'series' | 'other', required
    - `targetId` string, nullable, required
    - `targetUrl` string, nullable, required
    - `targetUserId` string, nullable, required
    - `category` 'illegal' | 'ncii' | 'csam' | 'likeness' | 'copyright' | 'hate' | 'violence' | 'self_harm' | 'spam' | 'other', required
    - `explanation` string, required
    - `goodFaith` boolean, required
    - `locale` string, required
    - `surface` string, required
    - `status` 'received' | 'actioned' | 'rejected', required
    - `priority` number, required
    - `intake` 'standard' | 'unverified', required
    - `abuseSuspected` boolean, required
    - `dueAt` string, required
    - `overdue` boolean, required
    - `decision` string, nullable, required
    - `decisionNote` string, nullable, required
    - `createdAt` string, required
    - `decidedAt` string, nullable, required
  - `target` object, required
    - `label` string, required
    - `owner` ModerationOwner, nullable, required
      - `id` string, required
      - `email` string, required
      - `status` string, required
      - `suspendedReason` string, nullable, required
    - `files` ModerationFile[], required
      - `kind` 'media_asset' | 'user_asset', required
      - `id` string, required
      - `label` string, required
      - `mimeType` string, nullable, required
      - `status` string, required
      - `disabled` boolean, required
      - `viewUrl` string, nullable, required
  - `actions` ModerationAction[], required
    - `id` string, required
    - `reportId` string, nullable, required
    - `targetKind` 'media_asset' | 'user_asset' | 'user' | 'report', required
    - `targetId` string, required
    - `targetUserId` string, nullable, required
    - `action` 'disable_asset' | 'restore_asset' | 'delete_asset' | 'suspend_user' | 'restore_user' | 'reject_report', required
    - `groundKind` 'law' | 'terms' | 'none', required
    - `groundRef` string, nullable, required
    - `automated` boolean, required
    - `facts` string, required
    - `statementText` string, nullable, required
    - `noticeQueued` boolean, required
    - `quarantined` boolean, required
    - `actorUserId` string, nullable, required
    - `createdAt` string, required
  - `viewLinkTtlSeconds` number, required

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: No such report

---

[API](https://skmtc.dev/lizzflix/apis/lizzflix-api.md) · [All operations](https://skmtc.dev/lizzflix/apis/lizzflix-api/llms.txt) · [OpenAPI document](https://skmtc.dev/lizzflix/apis/lizzflix-api/revisions/4536ce9d80ff?raw)
