---
title: "Report a visible world, comment, profile or thumbnail."
method: POST
path: "/api/v1/reports"
---

# Report a visible world, comment, profile or thumbnail.

`POST /api/v1/reports`

## Request

- Base URL: `https://portamora.app`
- URL: `https://portamora.app/api/v1/reports`
- Auth: one of:
  - API key in cookie `__Host-session`
  - HTTP bearer

Report a visible world, comment, profile or thumbnail. Requires social:write, safety and reports flags; 20/day. Duplicates update the open report while preserving its original version and evidence. Reuse Idempotency-Key with the same body on retries.

## Headers

- `Idempotency-Key` string, required
- `x-amz-content-sha256` string, required

## Request body

- object
  - `targetType` 'world' | 'comment' | 'profile' | 'thumbnail', required
  - `targetId` string, required
  - `reason` 'mature_content' | 'harassment' | 'hate' | 'violence' | 'spam' | 'copyright' | 'unsafe_behavior' | 'other', required
  - `note` string

## Response `201`

Success.

- object
  - `id` string, required: Case-sensitive report identifier with 10 safe-alphabet characters after the prefix.

## Other responses

- `400`: Invalid input, missing authority, conflicting state, rate limit, or disabled feature.
- `401`: Invalid input, missing authority, conflicting state, rate limit, or disabled feature.
- `403`: Invalid input, missing authority, conflicting state, rate limit, or disabled feature.
- `404`: Invalid input, missing authority, conflicting state, rate limit, or disabled feature.
- `409`: Invalid input, missing authority, conflicting state, rate limit, or disabled feature.
- `429`: Invalid input, missing authority, conflicting state, rate limit, or disabled feature.
- `503`: Invalid input, missing authority, conflicting state, rate limit, or disabled feature.

---

[API](https://skmtc.dev/portamora/apis/portamora-api.md) · [All operations](https://skmtc.dev/portamora/apis/portamora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/portamora/apis/portamora-api/revisions/11a5108a90cb?raw)
