---
title: "Report a wrong or unclear scope or regulatory answer."
method: POST
path: "/api/v1/scope/reports"
tags: ["Scope"]
---

# Report a wrong or unclear scope or regulatory answer.

`POST /api/v1/scope/reports`

## Request

- Base URL: `https://app.tracepass.eu`
- URL: `https://app.tracepass.eu/api/v1/scope/reports`
- Auth: one of:
  - HTTP bearer
  - OAuth 2 (authorization code, authorization URL `https://app.tracepass.eu/api/oauth/authorize`, token URL `https://app.tracepass.eu/api/oauth/token`, scopes: `regulatory:read`)
  - OAuth 2 (authorization code, authorization URL `https://app.tracepass.eu/api/oauth/authorize`, token URL `https://app.tracepass.eu/api/oauth/token`, scopes: `passports:read`)

Submits a correction report to a review queue. Include the
`ruleIds` from the response envelope of the scope-check or
regulatory-assistant call to route the report quickly. Does not
count as a scope answer.

Auth: Bearer API key OR OAuth with `regulatory:read` OR
`passports:read`.

## Headers

- `Authorization` string, required

## Request body

- object
  - `what` string, required: Plain-language description of what is wrong or unclear. Include the product type, the facts used, and what the answer said that was incorrect.
  - `ruleIds` string[]: Rule IDs from the `ruleIds` array in the response envelope that the report concerns.
  - `channel` 'api' | 'mcp' | 'assistant' | 'dashboard': Channel the original answer came from.

## Response `201`

Report created.

- object
  - `id` string, required: Report ID.

## Other responses

- `400`: Missing or invalid `what` field.
- `401`: Missing or invalid API key.

---

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