---
title: "Create Moderation"
method: POST
path: "/v3/moderations"
tags: ["Moderations"]
---

# Create Moderation

`POST /v3/moderations`

## Request

- Base URL: `https://api.edenai.run`
- URL: `https://api.edenai.run/v3/moderations`
- Auth: HTTP bearer

OpenAI-compatible content moderation endpoint.

## Request body

- ModerationBody
  - `tags` unknown
  - `input` union, required: Text or multimodal content to classify.
    - string
    - string[]
    - union[]
      - union
        - ModerationTextInput
          - `type` 'text', required
          - `text` string, required
        - ModerationImageInput
          - `type` 'image_url', required
          - `image_url` ModerationImageUrl, required
            - `url` string, required
  - `model` string: Model identifier in 'provider/model' format, e.g. 'openai/omni-moderation-latest'.

## Response `200`

Successful Response

- ModerationResponse
  - `cost` number, nullable
  - `provider` string, nullable
  - `id` string, required
  - `model` string, required
  - `results` OpenAIModerationResult[], required
    - `categories` object, nullable, required
    - `category_applied_input_types` object, nullable, required
    - `category_scores` object, nullable, required
    - `flagged` boolean, nullable, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/edenai/apis/eden-ai-api-v3.md) - [All operations](https://skmtc.dev/edenai/apis/eden-ai-api-v3/llms.txt) - [OpenAPI document](https://skmtc.dev/edenai/apis/eden-ai-api-v3/revisions/20ddfd49a3f4?raw)
