Input
Submit amultipart/form-data request with:
The
video field must be a public HTTP or HTTPS URL. URLs using another scheme, or resolving to a
private or internal network address, are rejected with 400 INVALID_REQUEST. The linked video
must be no larger than 100 MB.Checks
AI Adult General
The clip is analysed for the always-on AI Adult General policy, which covers prohibited adult content and content that depicts, or appears to depict, a minor in a sexual or exploitative context. It also folds in any enabled custom categories. This check cannot be disabled.NSFW label
When the NSFW check is enabled, the informationalnsfw boolean is returned alongside the decision.
It never causes a rejection on its own.
Output
reason field explains what tripped. The nsfw field is only present when the NSFW
check is enabled. See decision logic for how the prohibition decision is
determined.
Latency
Per-check progress is not exposed: the job reportsqueued until every check has finished, then
flips straight to its final decision. Register a webhook so you are notified
when it lands, rather than polling tightly.