---
title: "Published changelog entries for the home page's Release Notes panel, newest first."
method: GET
path: "/Featurebase/changelog"
tags: ["Featurebase"]
---

# Published changelog entries for the home page's Release Notes panel, newest first.

`GET /Featurebase/changelog`

Returns `configured: false` with no entries when no API key is set, so the panel
renders empty instead of the home page logging a failure on every load.

## Query parameters

- `limit` union
  - integer
  - string, int32

## Response `200`

OK

- FeaturebaseChangelogResponseDto — Response for `GET /featurebase/changelog`.
  - `entries` FeaturebaseChangelogEntryDto[]
    - `id` string — Featurebase's entry id — stable, used as the React key.
    - `title` string
    - `markdown` string — Entry body as Markdown, rendered client-side.
    - `publishedAt` string, date-time, nullable — Publish date. Null when Featurebase returned an unparseable/missing date.
    - `category` string, nullable — First category name as authored in the dashboard (e.g. "New", "Fix"). Freeform — the web app maps it to a badge and falls back to a neutral one for unknown values.
    - `url` string, nullable — Permalink to the entry on the public changelog portal.
  - `configured` boolean — False when no API key is configured. The panel treats this as "nothing to show yet" rather than an error.

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.net/clinicos/apis/pawthosx-business-api-v1.md) · [All operations](https://skmtc.net/clinicos/apis/pawthosx-business-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/clinicos/pawthosx-business-api-v1/revisions/e7d381a5453b/schema)
