---
title: "Report an error in the data (free, unauthenticated, machine-facing)"
method: POST
path: "/v1/report"
---

# Report an error in the data (free, unauthenticated, machine-facing)

`POST /v1/report`

## Request

- Base URL: `https://soren.com`
- URL: `https://soren.com/v1/report`
- Auth: none declared

Tell us an entry is wrong — a game that was never claimable, a bad end date, a dead claim URL. Accepts JSON or form encoding. Free and unauthenticated: gating the channel through which someone reports an error would be self-defeating. Reports go to a review channel rather than email, so volume is not a problem — send one whenever something looks wrong. Confirmed errors appear in the corrections list at /v1/status.

## Request body

- object
  - `observed` string, required: Required. What you found that contradicts our data.
  - `title` string
  - `store` 'steam' | 'epic' | 'gog' | 'itch'
  - `claim_url` string
  - `expected` string
  - `version` string: The feed version you were holding.
  - `reporter` string: Optional, if we may need detail.

## Response `200`

Received

## Other responses

- `400`: Missing `observed`; the response lists every accepted field
- `429`: Rate limited

---

[API](https://skmtc.dev/soren/apis/soren-free-games-api.md) · [All operations](https://skmtc.dev/soren/apis/soren-free-games-api/llms.txt) · [OpenAPI document](https://skmtc.dev/soren/apis/soren-free-games-api/revisions/00402cfcf30d?raw)
