cURL
Moderation
Submit video moderation
Submit a video URL for moderation. The video is sent directly to a video-capable vision model — the same checks as image moderation, applied to the whole clip (no frame extraction). Pass a publicly reachable HTTP or HTTPS video. URLs that use another scheme, or that resolve to a private or internal network address, are rejected with 400 INVALID_REQUEST. The linked video must be no larger than 300 MB. Returns a job ID for polling or webhook delivery.
POST
cURL
Requires the
moderate:video scope. Requests without this scope receive a 403 FORBIDDEN
response. See authentication.