---
title: "Record a shop-level or data-fact issue as one fixed, documented reason (no free text). subject_type \"shop\": unreachable | no_longer_exists | info_outdated | wrong_category | wrong_name_or_domain. subject_type \"fact\": shipping_cost | return_period | payment_methods | evidence_broken. Same write semantics as report_code: appends one report row, never changes delivered data directly, only queues a re-check subject to per-source dedup."
method: POST
path: "/tool/report_issue"
---

# Record a shop-level or data-fact issue as one fixed, documented reason (no free text). subject_type "shop": unreachable | no_longer_exists | info_outdated | wrong_category | wrong_name_or_domain. subject_type "fact": shipping_cost | return_period | payment_methods | evidence_broken. Same write semantics as report_code: appends one report row, never changes delivered data directly, only queues a re-check subject to per-source dedup.

`POST /tool/report_issue`

## Request

- Base URL: `https://api.openshopgraph.com`
- URL: `https://api.openshopgraph.com/tool/report_issue`
- Auth: API key in header `x-api-token`

## Request body

- object
  - `subject_type` unknown, required
  - `shop_domain` string, required
  - `reason` unknown, required

## Response `200`

OK

## Other responses

- `400`: invalid input
- `404`: not found

---

[API](https://skmtc.dev/openshopgraph/apis/openshopgraph-mcp-server.md) · [All operations](https://skmtc.dev/openshopgraph/apis/openshopgraph-mcp-server/llms.txt) · [OpenAPI document](https://skmtc.dev/openshopgraph/apis/openshopgraph-mcp-server/revisions/5a5ef86dcc0a?raw)
