---
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.

## Changes

> 6 revisions in range; 3 could not be searched.

- **2026-07-26** `7a23c8b93766` — 1 breaking
  - added `subschema #65, subschema #66, subschema #67, subschema #81, subschema #82, subschema #83, subschema #84, subschema #85, subschema #86, subschema #87, subschema #88, subschema #89, subschema #90, subschema #91, subschema #92, subschema #93, subschema #94, subschema #95` to the response body `oneOf` list for the response status `default`

[Change history](https://skmtc.dev/revolt/apis/revolt-api/changes/safety/report/post.md)

---

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