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
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.