Data Quality

List accepted results on catalogue tasks

Every result on a task raised by the catalogue's own checks that a person has accepted, newest first. A found value comes with the page's own words for it and the page read; a value looked for and not found, and a finding judged right as it stands, come with the agent's reasoning. It is what the catalogue sync reads to write each result into the record, its ledger and its task file, so it names nothing a person has not accepted and never the reviewer.

No API key required.

get/v1/data/outcomes

Request

  • Base URL: https://api.gunspec.io
  • URL: https://api.gunspec.io/v1/data/outcomes
  • Auth: one of:
    • none
    • API key in header X-API-Key
    • HTTP bearer

Query parameters

pageinteger

Page number, from 1 to 10,000

per_pageinteger

Items per page (max 100)

sincestring

Only results accepted on or after this ISO date or timestamp

Response

List accepted results on catalogue tasks

successboolean required

Always true on a successful response. Every error carries false and an error object instead.

Example response

{
  "success": true,
  "data": [
    {
      "taskKey": "gap:quality.barrel_length_mm:glock-17c",
      "kind": "gap",
      "entity": "firearms",
      "subject": "glock-17c",
      "field": "barrel_length_mm",
      "suite": "integrity",
      "check": "firearm-removed-values-researched",
      "key": "glock-17c figures",
      "outcome": "resolved",
      "stated": "4.49 in",
      "evidence": [
        {
          "url": "https://us.glock.com/en/pistols/g17c",
          "quote": "Barrel Length 4.49 in"
        }
      ],
      "reasoning": "The maker page lists the barrel length in its specification table.",
      "agent": "redback",
      "reviewedAt": "2026-09-25T10:12:00.000Z"
    }
  ],
  "pagination": {
    "page": 1,
    "per_page": 20,
    "limit": 20,
    "total": 42,
    "totalPages": 3
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.