---
title: "Get the personalized release feed"
method: GET
path: "/me/feed"
tags: ["Account"]
---

# Get the personalized release feed

`GET /me/feed`

## Request

- Base URL: `https://api.releases.sh`
- URL: `https://api.releases.sh/me/feed`
- Auth: HTTP bearer

Recent releases from everything the caller follows, newest first. Cursor-paginated: pass `pagination.nextCursor` back as `?cursor=`; `?limit=` is 1-100.

## Query parameters

- `cursor` string
- `limit` integer

## Response `200`

Releases from followed orgs and products

- object
  - `items` object[], required
    - `id` string, required
    - `version` string, nullable, required
    - `type` 'feature' | 'rollup', required
    - `title` string, required
    - `summary` string, nullable, required
    - `titleGenerated` string, nullable, required
    - `titleShort` string, nullable, required
    - `breaking` 'unknown' | 'none' | 'minor' | 'major'
    - `importance` integer, nullable
    - `publishedAt` string, nullable, required
    - `url` string, nullable, required
    - `webUrl` string
    - `media` object[], required
      - `type` 'image' | 'video' | 'gif', required
      - `url` string, required
      - `alt` string
      - `r2Key` string
      - `r2Url` string
      - `linkUrl` string
    - `source` object, required
      - `slug` string, required
      - `name` string, required
      - `type` 'github' | 'scrape' | 'feed' | 'agent' | 'appstore' | 'video', required
      - `orgSlug` string, nullable, required
      - `orgName` string, nullable
      - `orgAvatarUrl` string, nullable
      - `orgGithubHandle` string, nullable
      - `kind` 'platform' | 'sdk' | 'mobile' | 'desktop' | 'docs' | 'integration' | 'tool', nullable
    - `product` object, nullable
      - `slug` string, required
      - `name` string, required
      - `kind` 'platform' | 'sdk' | 'mobile' | 'desktop' | 'docs' | 'integration' | 'tool', nullable
    - `groupSlug` string
    - `groupName` string
    - `coverageCount` integer
    - `contentChars` integer, nullable
    - `contentTokens` integer, nullable
    - `composition` object, nullable
      - `bugs` integer, required
      - `features` integer, required
      - `enhancements` integer, required
  - `pagination` object, required
    - `nextCursor` string, nullable, required
    - `limit` integer, required

## Other responses

- `400`: `?page=` is not supported; use `?cursor=`
- `401`: Sign-in required

## Changes

- **2026-10-25** `d2dc9b39f6c3`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/releases/apis/releases-api/changes/me/feed/get.md)

---

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