---
title: "Create Moderation"
method: POST
path: "/moderations"
---

# Create Moderation

`POST /moderations`

Check content for moderation

## Request body

- ModerationRequest
  - `model` string, required
  - `input` union, required
    - string
    - union[]
      - union
        - string
        - object

## Response `200`

Success

- ModerationResponse
  - `id` string, required
  - `model` string, required
  - `results` ModerationResult[], required
    - `flagged` boolean, required
    - `categories` object, required
      - `sexual` boolean
      - `hate` boolean
      - `harassment` boolean
      - `self-harm` boolean
      - `sexual/minors` boolean
      - `hate/threatening` boolean
      - `violence/graphic` boolean
      - `self-harm/intent` boolean
      - `self-harm/instructions` boolean
      - `harassment/threatening` boolean
      - `violence` boolean
    - `category_scores` object, required
      - `sexual` number
      - `hate` number
      - `harassment` number
      - `self-harm` number
      - `sexual/minors` number
      - `hate/threatening` number
      - `violence/graphic` number
      - `self-harm/intent` number
      - `self-harm/instructions` number
      - `harassment/threatening` number
      - `violence` number

---

[API](https://skmtc.dev/electronhub/apis/electron-hub-api.md) · [All operations](https://skmtc.dev/electronhub/apis/electron-hub-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/electronhub/electron-hub-api/revisions/727f9c51555b/schema)
