{
  "service": "Mundane Read API",
  "version": "1.0.0",
  "description": "News, no dramas: the verdicts taken out, the indicators that show what was taken, and the Niral Score that sums them up.",
  "endpoints": {
    "neutralize": {
      "method": "POST",
      "path": "/v1/neutralize",
      "product": "neutralize"
    },
    "factcheck": {
      "method": "POST",
      "path": "/v1/factcheck",
      "product": "factcheck"
    },
    "inshorts": {
      "method": "POST",
      "path": "/v1/inshorts",
      "product": "inshorts"
    },
    "summarize": {
      "method": "POST",
      "path": "/v1/summarize",
      "product": "summarize"
    },
    "niralscore": {
      "method": "POST",
      "path": "/v1/niralscore",
      "product": "niralscore"
    },
    "adjectives": {
      "method": "POST",
      "path": "/v1/adjectives",
      "product": "adjectives"
    },
    "bias_all": {
      "method": "POST",
      "path": "/v1/bias/all",
      "product": "bias.all"
    },
    "bias": {
      "sentiment": {
        "method": "POST",
        "path": "/v1/bias/sentiment",
        "product": "bias.sentiment"
      },
      "jingoistic": {
        "method": "POST",
        "path": "/v1/bias/jingoistic",
        "product": "bias.jingoistic"
      },
      "religious": {
        "method": "POST",
        "path": "/v1/bias/religious",
        "product": "bias.religious"
      },
      "political": {
        "method": "POST",
        "path": "/v1/bias/political",
        "product": "bias.political"
      },
      "generational": {
        "method": "POST",
        "path": "/v1/bias/generational",
        "product": "bias.generational"
      },
      "gender": {
        "method": "POST",
        "path": "/v1/bias/gender",
        "product": "bias.gender"
      },
      "mood": {
        "method": "POST",
        "path": "/v1/bias/mood",
        "product": "bias.mood"
      }
    },
    "media_describe": {
      "method": "POST",
      "path": "/v1/media/describe",
      "product": "media.describe"
    },
    "fidelity": {
      "method": "POST",
      "path": "/v1/fidelity",
      "product": "headline_fidelity"
    },
    "omissions": {
      "method": "POST",
      "path": "/v1/omissions",
      "product": "omission"
    },
    "articles": {
      "method": "GET",
      "path": "/v1/articles",
      "product": "articles"
    },
    "article": {
      "method": "GET",
      "path": "/v1/articles/:id",
      "product": "articles"
    },
    "cluster": {
      "method": "GET",
      "path": "/v1/clusters/:id",
      "product": "articles"
    },
    "pricing": {
      "method": "GET",
      "path": "/v1/pricing",
      "product": null
    },
    "usage": {
      "method": "GET",
      "path": "/v1/usage",
      "product": null
    },
    "health": {
      "method": "GET",
      "path": "/v1/health",
      "product": null
    },
    "billing_checkout": {
      "method": "POST",
      "path": "/v1/billing/checkout",
      "product": null
    },
    "billing_portal": {
      "method": "POST",
      "path": "/v1/billing/portal",
      "product": null
    }
  },
  "authentication": "Authorization: Bearer vk_live_... (or X-API-Key)",
  "principles": [
    "Every score ships with the spans of text that produced it.",
    "Every engine runs standalone and is sold standalone.",
    "Quotations are never edited. Charged language inside them is measured, not removed.",
    "Summaries are made by our own engines, never by a language model or an outside service. Inshorts extracts up to fifty words; Summarize picks the sentence that carries the story, cuts it to thirty words and swaps long words for everyday ones. Nothing is generated.",
    "Images and video are scored too. A picture editor’s choice is an editorial act, and evidence drawn from it is marked source:\"media\".",
    "We do not adjudicate truth. Fact-check verdicts are other organisations’ published ratings, attributed and linked."
  ]
}