---
title: "The corrections registry"
method: GET
path: "/corrections.json"
---

# The corrections registry

`GET /corrections.json`

## Request

- Base URL: `https://tickerinside.com/api/v1`
- URL: `https://tickerinside.com/api/v1/corrections.json`
- Auth: none required

Each figure that was published wrong and then corrected, newest first: the day the correction reached the files, the families of files it touched, the tickers, and what the files said before and say since. The same entries are on /contract/.

## Response `200`

The file. The example is a real answer, shortened: long lists and maps keep their first entries.

- Corrections
  - `count` number, nullable, required: How many corrections.
  - `newest` string, nullable, required: The date of the newest.
  - `kinds` object, required: Each kind of correction, by code, in words.
  - `entries` object[], required: Every correction, newest first; their fields are described below.
    - `id` string, nullable, required: The correction's id. It does not change.
    - `date` string, nullable, required: The day the correction reached the files.
    - `kind` string, nullable, required: Its kind, a code of kinds.
    - `title` string, nullable, required: What was wrong, in one line.
    - `scope` string[], nullable, required: The families of files it touched, as the manifest names them without the slash: fund, etf, sec, holders, compare, history, flows, ownership.
    - `tickers` string[], nullable, required: The funds and securities whose figures were wrong, wherever the files list them: every one when tickers_complete is true, examples otherwise.
    - `tickers_complete` boolean, nullable, required: Whether tickers lists every fund and security whose figures were wrong.
    - `before` string, nullable, required: What the files said, with the figures.
    - `after` string, nullable, required: What they say since, with the figures.
    - `changelog` string, nullable, required: The id of the changelog.json entry that announced it, or null.
  - `contract` string, nullable, required: The data contract this file belongs to: /contract/.
  - `report` string, nullable, required: How to report a figure that looks wrong.
  - `docs` string, nullable, required: Where this file is documented.
  - `license` string, nullable, required: The licence the file is published under.
  - `attribution` string, nullable, required: How to credit the data: a link to this file where the medium allows one, the name where it does not.

## Other responses

- `304`: Not modified: the ETag of your copy, sent in If-None-Match, is still current. Files are cached five minutes.
- `503`: The file could not be served just then: retry after a minute. uptime says whether the site fails its own checks.

---

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