Every completed moderation job reportsDocumentation Index
Fetch the complete documentation index at: https://docs.omnifence.ai/llms.txt
Use this file to discover all available pages before exploring further.
is_prohibited as a boolean. While the job is still
processing, is_prohibited is null.
Decision rule
The logic is straightforward:is_prohibited: false— all categories (built-in and custom) arefalse.is_prohibited: true— any category istrue.
Example: partial rejection
In this example, onlynsfw is triggered. is_prohibited is true even though all other
categories are false.
Image-moderation specifics
- The result reflects the combined output of all VLM child jobs and any custom-category checks.
- Keyword matches can set specific categories. For example, blocked keywords related to minors set
underage: true.
Prompt-moderation specifics
- Prompt-only jobs evaluate no built-in categories — only
categories.customis populated, and it may be empty. is_prohibitedistruewhen the LLM prohibition check judges the prompt prohibited;reason(top-level) explains why. Otherwiseis_prohibitedisfalse.
Video-moderation specifics
- Categories are merged across all extracted frames using OR logic. If any single frame triggers a
category, that category is
truefor the entire video.
Underage detection
When theunderage category is true, is_prohibited is true like any other category
violation. Repeated underage detections may be reviewed manually and can result in account
termination at our discretion — see account termination.