---
title: "Report unsafe content"
method: POST
path: "/abuse-reports"
tags: ["Safety"]
---

# Report unsafe content

`POST /abuse-reports`

## Request

- Base URL: `https://api.temp.md`
- URL: `https://api.temp.md/abuse-reports`
- Auth: none declared
- TypeScript: <https://skmtc.dev/temp-md/apis/temp-md-public-api/docs/abuse-reports/post.ts> (a function with typed inputs; its response is checked against the schema)

## Request body

- object
  - `url` string, uri, required
  - `category` 'phishing' | 'malware' | 'spam' | 'copyright' | 'privacy' | 'other', required
  - `details` string
  - `contactEmail` string, email

## Response `201`

Successful response

- object

## Other responses

- `400`: Invalid request
- `413`: Request or bundle exceeds an enforced limit
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/temp-md/apis/temp-md-public-api.md) - [All operations](https://skmtc.dev/temp-md/apis/temp-md-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/temp-md/apis/temp-md-public-api/revisions/4753682e1e3a?raw)
