---
title: "Report something this site does not have"
method: POST
path: "/feedback"
---

# Report something this site does not have

`POST /feedback`

## Request

- Base URL: `https://stocksonchain.io`
- URL: `https://stocksonchain.io/feedback`
- Auth: none declared

Tell us you wanted a stock we do not track, a chain a stock is not on, a field no endpoint carries, a tool that does not exist, a figure you believe is wrong, or a path that failed. Free, keyless and never required. THERE IS NO FREE-TEXT FIELD: a report is an enumerated kind plus a short subject, and an unknown key is refused rather than ignored. An address-shaped subject is refused; send the ticker or the path. Nothing about the caller is recorded, so there is no reply. Also available as the report_gap tool on the MCP server.

## Request body

- object
  - `kind` 'missing_stock' | 'missing_listing' | 'missing_field' | 'missing_tool' | 'wrong_figure' | 'broken_endpoint', required: What was missing.
  - `subject` string, required: Letters, digits, dot, slash, hyphen and underscore, up to 64 characters. Not a sentence: there is no free-text field. A wallet or contract address is refused - send the ticker or the path instead.

## Response `202`

Counted. Carries a link to file or track it.

- object

## Other responses

- `400`: Refused, with the schema quoted back.
- `413`: Refused: a gap report is at most 2048 bytes.

---

[API](https://skmtc.dev/stocksonchain/apis/stocks-on-chain-api.md) · [All operations](https://skmtc.dev/stocksonchain/apis/stocks-on-chain-api/llms.txt) · [OpenAPI document](https://skmtc.dev/stocksonchain/apis/stocks-on-chain-api/revisions/a6a79afd81a4?raw)
