---
title: "Watch Fresh Feed"
method: GET
path: "/v1/feed/watch-fresh"
---

# Watch Fresh Feed

`GET /v1/feed/watch-fresh`

Like /feed/fresh, but cross-session seen filtering is driven by what the
viewer actually WATCHED (viewEnd), not what was delivered. Always callable
regardless of org flags.

## Query parameters

- `limit` integer
- `cursor` string, nullable

## Headers

- `X-User-Id` string, nullable
- `X-Session-Id` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

## Changes

- **2026-09-29** `cae191abf0b7` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/shortkit/apis/shortkit-api/changes/v1/feed/watch-fresh/get.md)

---

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