Abuse Reports

Submit an abuse report

Anonymous endpoint. Persists the report to the admin triage queue and emails it to the configured abuse inbox. Responds 204 in all success cases — honeypot-tripped submissions are silently dropped and look identical on the wire so bots can't probe.

post/abuse-reports

Request

  • Base URL: https://api.nippy.host
  • URL: https://api.nippy.host/abuse-reports
  • Auth: none declared

Request body

reportedUrlstring uri required

URL of the offending content

category'phishing' | 'malware' | 'csam' | 'copyright' | 'spam' | 'other' required

Type of abuse being reported

descriptionstring required

Free-text explanation of the issue

reporterEmailstring email

Reporter email (for follow-up). Optional.

reporterNamestring

Reporter name. Optional.

_hpstring

Honeypot field — must remain empty. Submissions with a non-empty value are silently accepted and dropped.

Example request

{
  "reportedUrl": "https://bad-site.nippy.site/login",
  "category": "phishing",
  "description": "This site impersonates the login page of Example Bank and is collecting credentials.",
  "reporterEmail": "reporter@example.com",
  "reporterName": "Jane Doe"
}

Response

Report accepted

Changes

No recorded changes to this operation across all 1 revision of this API.