---
title: "Notify Eurobase of illegal content (DSA Art. 16)"
method: POST
path: "/abuse-notices"
---

# Notify Eurobase of illegal content (DSA Art. 16)

`POST /abuse-notices`

## Request

- Base URL: `https://api.eurobase.dev`
- URL: `https://api.eurobase.dev/abuse-notices`
- Auth: none declared

Public. The notice is emailed to the operator inbox before the answer; a confirmation of receipt goes to the notifier email when one is given. Name and email are optional only for child sexual abuse material.

## Request body

- object
  - `category` 'child_sexual_abuse' | 'terrorist_content' | 'phishing_malware_fraud' | 'intellectual_property' | 'privacy' | 'other_illegal', required
  - `urls` string[], required
  - `explanation` string, required
  - `name` string
  - `email` string, email
  - `goodFaith` true, required

## Response `202`

Notice delivered to the operator inbox

- object
  - `ok` true, required
  - `reference` string, required
  - `receipt` 'sent' | 'failed' | 'not_requested', required

## Other responses

- `422`: A required element of the notice is missing or invalid
- `429`: Too many notices from this address or for this notifier email
- `503`: Email delivery unavailable or failed, or the client address could not be proven; the body carries supportEmail

---

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