Incidents

Submit the same moderator review across multiple incidents (Art 14, bulk)

Applies the same review action + reason to up to 100 incidents in one call. Each incident emits its own signed Art 12 audit receipt — bulk is a UX shortcut, not a compliance shortcut. Per-incident success/error is returned so a partial failure can be retried without re-running successful items.

post/api/v1/incidents/batch-review

Request

  • Base URL: https://api.tuteliq.ai
  • URL: https://api.tuteliq.ai/api/v1/incidents/batch-review
  • Auth: one of:
    • HTTP bearer
    • API key in header x-api-key

Request body

incident_idsstring[] required
action'confirm' | 'downgrade' | 'escalate' | 'reclassify' | 'dismiss' | 'resolve' | 'reopen' required
reason_code'confirmed_accurate' | 'false_positive' | 'out_of_context' | 'insufficient_severity' | 'incorrect_category' | 'requires_law_enforcement' | 'parent_notified' | 'other' required
reason_commentstring
new_risk_level'low' | 'moderate' | 'high' | 'critical'
new_risk_category'bullying' | 'grooming' | 'unsafe' | 'self_harm' | 'other' | 'social_engineering' | 'app_fraud' | 'romance_scam' | 'mule_recruitment' | 'gambling_harm' | 'coercive_control' | 'vulnerability_exploitation' | 'radicalisation' | 'distress_signals' | 'tfgbv' | 'synthetic_content'
moderator_external_idstring
retention_class'biometric-high-risk' | 'safety-high-risk' | 'limited-risk' | 'minimal-risk'

Response

Default Response

totalnumber
succeedednumber
failednumber
resultsobject[]

Changes

No recorded changes to this operation across all 1 revision of this API.