---
title: "File Dialogue Report"
method: POST
path: "/api/available/dialogue/{task_uid}/report"
tags: ["tasks"]
---

# File Dialogue Report

`POST /api/available/dialogue/{task_uid}/report`

## Request

- Base URL: `https://api.ncspeech.org` (the document declares no server; this is the origin it was published from)
- URL: `https://api.ncspeech.org/api/available/dialogue/{task_uid}/report`
- Auth: HTTP bearer

File a complaint about the partner in `sessionId`.

The reporter is always the token uid; the target is derived from the
session's uploads, never taken from the client. No recording is required —
the complaint may be filed from the feedback screen before (or instead of)
any upload. Duplicate per (session, reporter) → 409, which the client treats
as success.

## Path parameters

- `task_uid` string, required

## Headers

- `X-Test-UID` string, nullable

## Request body

- DialogueReportPayload
  - `sessionId` string, required
  - `reason` 'silent' | 'noisy' | 'offensive' | 'asked_personal_data' | 'other', required
  - `comment` string, nullable

## Response `201`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/ncspeech/apis/advanced-data-collector-api.md) - [All operations](https://skmtc.dev/ncspeech/apis/advanced-data-collector-api/llms.txt) - [OpenAPI document](https://skmtc.dev/ncspeech/apis/advanced-data-collector-api/revisions/fec602f8df8c?raw)
