Detect KOSA-aligned harm signals in text
Changed onComprehensive safety analysis covering all KOSA harm categories: self-harm and suicidal ideation, eating disorders, substance use, depression/anxiety indicators, compulsive usage patterns, sexual content, violence, and hate speech. Returns categorized findings with age-calibrated severity scoring. This is the recommended STARTING endpoint for broad content moderation, not a complete safety layer on its own. Pair it with /safety/bullying, or call /api/v1/analyse/multi. Peer-to-peer harassment, exposure or "fisha" accounts, and image-based abuse of a named person are scored by /safety/bullying; grooming trajectories by /safety/grooming; extremist recruitment by /safety/radicalisation. This endpoint also reports unsafe: false where the sender is DESCRIBING a harm rather than being subject to it (survivor testimony, news, a lesson, a child relaying something seen elsewhere), which is deliberate and keeps protective speech out of your queue, but means a message another detector would flag can come back clear here. Measured on our published kids-online-slang set, every case in that shape was caught by a sibling detector. If you call only this endpoint you inherit that boundary.
Request
- Base URL: https://api.tuteliq.ai
- URL: https://api.tuteliq.ai/api/v1/safety/unsafe
- Auth: one of:
- HTTP bearer
- API key in header x-api-key
Request body
Response
Default Response
Changes
- warning
removed the optional property
from the response with the status - warning
added the new
blockenum value to theresponse property for the response status - warning
added the new
flag_for_reviewenum value to theresponse property for the response status - warning
added the new
immediate_interventionenum value to theresponse property for the response status - warning
added the new
monitorenum value to theresponse property for the response status - warning
added the new
noneenum value to theresponse property for the response status - info
added the new optional request property
/ - info
added the new optional request property
/ - info
added the new optional request property
- info
added the new optional request property
- info
added the new optional request property
- info
added the new optional request property
- info
added the new optional request property
/ - info
added the new optional request property
/ - info
added the new optional request property
/ - info
added the new optional request property
- info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- warning