---
title: "The change feed since a release"
method: GET
path: "/changes"
---

# The change feed since a release

`GET /changes`

## Request

- Base URL: `https://www.edgechat.ai/api/v1`
- URL: `https://www.edgechat.ai/api/v1/changes`
- Auth: none declared

The change files from `since` to the current release, in order. A line of a file: { op: added | changed | moved | removed, id, slug, from_slug, title, updated, sha256, url, markdown_url, api_url }; removed lines carry the id alone. Without since: every step. The earliest `since` is 1.5: the change feed starts at the 1.5 release.

## Query parameters

- `since` string
- `fields` string

## Response `200`

The steps

- GetChangesResponse
  - `since` string
  - `current` string
  - `up_to_date` boolean
  - `steps` ChangeStep[]
    - `from` string
    - `to` string
    - `file` string
    - `added` integer
    - `changed` integer
    - `moved` integer
    - `removed` integer
  - `totals` object

## Other responses

- `400`: `unknown_parameter`: the request carries a query parameter this route does not read (or one given twice). Each route reads only the parameters listed for it.
- `404`: An error

---

[API](https://skmtc.dev/edgechat/apis/edgepedia-api.md) · [All operations](https://skmtc.dev/edgechat/apis/edgepedia-api/llms.txt) · [OpenAPI document](https://skmtc.dev/edgechat/apis/edgepedia-api/revisions/cd4eb5972d56?raw)
