---
title: "Report Content"
method: POST
path: "/safety/report"
tags: ["User Safety"]
---

# Report Content

`POST /safety/report`

Report a piece of content to the moderation team.

## Request body

- DataReportContent
  - `content` union, required — The content being reported
    - object — Report a message
      - `type` 'Message', required
      - `id` string, required — ID of the message
      - `report_reason` union, required — Reason for reporting content (message or server)
        - 'NoneSpecified' — No reason has been specified
        - 'Illegal' — Illegal content catch-all reason
        - 'IllegalGoods' — Selling or facilitating use of drugs or other illegal goods
        - 'IllegalExtortion' — Extortion or blackmail
        - 'IllegalPornography' — Revenge or child pornography
        - 'IllegalHacking' — Illegal hacking activity
        - 'ExtremeViolence' — Extreme violence, gore, or animal cruelty With exception to violence potrayed in media / creative arts
        - 'PromotesHarm' — Content that promotes harm to others / self
        - 'UnsolicitedSpam' — Unsolicited advertisements
        - 'Raid' — This is a raid
        - 'SpamAbuse' — Spam or platform abuse
        - 'ScamsFraud' — Scams or fraud
        - 'Malware' — Distribution of malware or malicious links
        - 'Harassment' — Harassment or abuse targeted at another user
    - object — Report a server
      - `type` 'Server', required
      - `id` string, required — ID of the server
      - `report_reason` union, required — Reason for reporting content (message or server)
        - 'NoneSpecified' — No reason has been specified
        - 'Illegal' — Illegal content catch-all reason
        - 'IllegalGoods' — Selling or facilitating use of drugs or other illegal goods
        - 'IllegalExtortion' — Extortion or blackmail
        - 'IllegalPornography' — Revenge or child pornography
        - 'IllegalHacking' — Illegal hacking activity
        - 'ExtremeViolence' — Extreme violence, gore, or animal cruelty With exception to violence potrayed in media / creative arts
        - 'PromotesHarm' — Content that promotes harm to others / self
        - 'UnsolicitedSpam' — Unsolicited advertisements
        - 'Raid' — This is a raid
        - 'SpamAbuse' — Spam or platform abuse
        - 'ScamsFraud' — Scams or fraud
        - 'Malware' — Distribution of malware or malicious links
        - 'Harassment' — Harassment or abuse targeted at another user
    - object — Report a user
      - `type` 'User', required
      - `id` string, required — ID of the user
      - `report_reason` union, required — Reason for reporting a user
        - 'NoneSpecified' — No reason has been specified
        - 'UnsolicitedSpam' — Unsolicited advertisements
        - 'SpamAbuse' — User is sending spam or otherwise abusing the platform
        - 'InappropriateProfile' — User's profile contains inappropriate content for a general audience
        - 'Impersonation' — User is impersonating another user
        - 'BanEvasion' — User is evading a ban
        - 'Underage' — User is not of minimum age to use the platform
      - `message_id` string, nullable — Message context
  - `additional_context` string — Additional report description

## Response `204`

Success

## Other responses

- `default` — An error occurred.

---

[API](https://skmtc.net/revolt/apis/revolt-api.md) · [All operations](https://skmtc.net/revolt/apis/revolt-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/revolt/revolt-api/revisions/fee80de86d4d/schema)
