---
title: "Generate professional incident report from conversation data"
method: POST
path: "/api/v1/reports/incident"
tags: ["Reports"]
---

# Generate professional incident report from conversation data

`POST /api/v1/reports/incident`

## Request

- Base URL: `https://api.tuteliq.ai`
- URL: `https://api.tuteliq.ai/api/v1/reports/incident`
- Auth: one of:
  - HTTP bearer
  - API key in header `x-api-key`

Convert raw conversation messages into a structured incident report suitable for school counselors, moderators, or trust & safety teams. Returns a narrative summary, overall risk level, categorized findings, and recommended next steps. Accepts optional metadata (conversation ID, child age, timestamp range) for richer context.

## Request body

- object
  - `messages` object[], required: Messages involved in the incident
    - `sender` string, required: Sender identifier
    - `text` string, required: Message text
  - `meta` object
    - `conversation_id` string: Conversation identifier
    - `child_age` number: Age of the child
    - `timestamp_range` string[]: Start and end timestamps
  - `external_id` string: Your unique identifier for correlation with your systems
  - `metadata` object: Custom key-value pairs for additional context. Maximum 20 properties.
  - `incident_moderation_enabled` boolean: Per-call override of your account incident logging setting. When set, it takes precedence over the account-level flag for THIS request: true forces the incident to be persisted, false suppresses persistence. Omit to use your account default (which itself defaults to enabled). Lets you control incident logging per request, e.g. suppress logging for test traffic.

## Response `200`

Default Response

- object
  - `summary` string
  - `risk_level` string
  - `categories` string[]
  - `recommended_next_steps` string[]
  - `credits_used` number: Number of credits consumed by this request
  - `external_id` string: Echo of provided external_id
  - `metadata` object: Echo of provided metadata

## Changes

- **2026-10-19** `8490332e0031`: 1 info
  - added the new optional request property `incident_moderation_enabled`

[Operation history](https://skmtc.dev/tuteliq/apis/tuteliq-api/changes/api/v1/reports/incident/post.md)

---

[API](https://skmtc.dev/tuteliq/apis/tuteliq-api.md) · [All operations](https://skmtc.dev/tuteliq/apis/tuteliq-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tuteliq/apis/tuteliq-api/revisions/8490332e0031?raw)
