v3

latestOpenAPI 3.1.02026-07-31550239.5 KB
Releases

Get release by ID

Returns a single release by its typed rel_… ID. Suppressed and coverage-side rows are excluded via the releases_visible view — they return 404. The content field has CDN-origin media URLs rewritten in-place; the media array is parsed from the raw D1 JSON. Accepts Accept: text/markdown to receive the release formatted as Markdown. Accepts the friendly rel_…-<slug> URL segment form — the trailing slug is ignored for lookup. The response includes webUrl, the canonical releases.sh detail-page URL (Zendesk-style: ID + current title slug).

get/releases/{id}

Path parameters

idstring required

Response

Release detail

idstring required
sourceIdstring required
versionstring nullable required
type'feature' | 'rollup' required
titlestring required
contentstring required
summarystring nullable required
titleGeneratedstring nullable required
titleShortstring nullable required
breaking'unknown' | 'none' | 'minor' | 'major'
importanceinteger nullable
migrationNotesstring nullable
urlstring nullable required
webUrlstring
contentHashstring nullable required
publishedAtstring nullable required
suppressedboolean nullable required
suppressedReasonstring nullable required
prereleaseboolean nullable required
fetchedAtstring nullable required
sourceNamestring nullable required
sourceSlugstring nullable required
sourceType'github' | 'scrape' | 'feed' | 'agent' | 'appstore' | 'video' nullable required
sourceIsHiddenboolean