---
title: "Run a moderation action and send its statement of reasons"
method: POST
path: "/v1/admin/moderation/actions"
tags: ["Admin"]
---

# Run a moderation action and send its statement of reasons

`POST /v1/admin/moderation/actions`

## 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/actions`
- Auth: none declared

## Request body

- ModerationActionBody
  - `action` 'disable_asset' | 'restore_asset' | 'delete_asset' | 'suspend_user' | 'restore_user' | 'reject_report', required
  - `reportId` string
  - `targetKind` 'media_asset' | 'user_asset' | 'user'
  - `targetId` string
  - `targetEmail` string
  - `groundKind` 'law' | 'terms' | 'none', required
  - `groundRef` string
  - `facts` string, required
  - `automated` boolean
  - `userReason` string
  - `note` string

## Response `201`

Action recorded

- object
  - `action` 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

## Other responses

- `400`: Invalid action
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Target or report not found
- `409`: Not possible in the target's state

---

[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)
