cURL
Moderation
Submit chat moderation
Submit a single chat turn for moderation. Returns a job ID for polling or webhook delivery. Chat moderation runs only the LLM prohibition check — the keyword blocklist is skipped — so it suits conversational text where exact-match term filtering would create false positives. A prohibited chat turn is rejected, with the reason returned on the completed job.
POST
cURL
Requires the
moderate:chat scope. Requests without this scope receive a 403 FORBIDDEN
response. See authentication.