Content

List site updates

Returns published posts about the service, pinned first and then newest. This is the editorial feed behind gunspec.io/updates: what is happening with the catalogue, the platform or the company, and why. /v1/changelog is the separate, narrower record of what shipped.

No API key required.

get/v1/updates

Request

  • Base URL: https://api.gunspec.io
  • URL: https://api.gunspec.io/v1/updates
  • 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

Updates per page

kind'catalog' | 'platform' | 'policy' | 'company' | 'incident'

Filter by what the post is about

Response

List site updates

successboolean required

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

Example response

{
  "success": true,
  "data": [
    {
      "id": "faster-corrections-and-published-data-checks",
      "title": "Faster corrections, published data checks, and new releases found for us",
      "summary": "Corrections now reach the catalogue the moment a reviewer saves them, and every data check we run is published with its findings.",
      "body": [
        {
          "text": "We have paused firearm intake while the quality checks land.",
          "language": "bash",
          "figure": {
            "kind": "glyph",
            "url": "https://assets.gunspec.io/updates/intake.webp",
            "alt": "A bench of rifles awaiting measurement.",
            "seed": "intake-pause",
            "words": [
              "measured",
              "checked"
            ]
          }
        }
      ],
      "figure": {
        "kind": "glyph",
        "url": "https://assets.gunspec.io/updates/intake.webp",
        "alt": "A bench of rifles awaiting measurement.",
        "seed": "intake-pause",
        "words": [
          "measured",
          "checked"
        ]
      },
      "publishedAt": "2026-09-21"
    }
  ],
  "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.