Abuse Reports

Move a report between triage states

Admin-only. Leaving open stamps the acting admin and time; moving back to open (reopening) clears them.

patch/abuse-reports/{id}/status

Request

  • Base URL: https://api.nippy.host
  • URL: https://api.nippy.host/abuse-reports/{id}/status
  • Auth: bearer (a scheme the document does not define)

Path parameters

idstring required

Report UUID

Request body

status'open' | 'resolved' | 'dismissed' required

New triage status. Moving out of open stamps the acting admin and time; moving back to open clears them.

Response

idstring required

Report id (UUID).

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

Reported abuse category.

reportedUrlstring required

URL of the offending content, as submitted.

descriptionstring required

Reporter’s free-text explanation.

reporterEmailstring nullable required

Reporter email, when supplied.

reporterNamestring nullable required

Reporter name, when supplied.

siteIdstring nullable required

The site the reported URL matched at submit time — null when the URL was not on the public host or matched nothing.

subdomainstring nullable required

Write-time snapshot of the matched site’s subdomain.

siteStatus'pending' | 'awaiting_verification' | 'live' | 'inactive' | 'suspended' nullable required

Current status of the matched site — null when the report matched no site or the site has since been deleted.

status'open' | 'resolved' | 'dismissed' required

Triage status.

resolvedByUserIdstring nullable required

Admin who last moved the report out of open.

resolvedAtstring nullable required

When the report left open (ISO 8601).

createdAtstring required

Submission time (ISO 8601).

Changes

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