API documentation

Authenticate with Authorization: Api-Key <your-key>

POST /api/v1/moderate/

{
  "text": ["optional strings to moderate"],
  "images": ["https://presigned-url-or-public-image.jpg"],
  "videos": ["https://www.youtube.com/watch?v=..."],
  "threshold": 0.7
}

Response

{
  "passed": true,
  "remarks": null
}

When content fails moderation, passed is false and remarks contains a human-readable reason.