---
title: "Watch Preferred Feed"
method: GET
path: "/v1/feed/watch-preferred"
---

# Watch Preferred Feed

`GET /v1/feed/watch-preferred`

Preferred feed (user-preference tiers over the fresh walk) with
WATCH-based cross-session seen filtering — the viewer's actual watches
(viewEnd) drive the persistent seen-set, not deliveries. Always callable
regardless of org flags (like /feed/watch-fresh).

## 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-10-01** `0e446d2c4699` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/shortkit/apis/shortkit-api/changes/v1/feed/watch-preferred/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)
