---
title: "List everything you liked, newest first, with each item's current state"
method: GET
path: "/api/preview/user/likes"
tags: ["user-profile"]
---

# List everything you liked, newest first, with each item's current state

`GET /api/preview/user/likes`

## Request

- Base URL: `https://symbol.chat` (the document declares no server; this is the origin it was published from)
- URL: `https://symbol.chat/api/preview/user/likes`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `__Secure-next-auth.session-token`
  - OAuth 2
    - Authorization code: `https://mcp.symbol.chat/authorize`
    - Token URL: `https://mcp.symbol.chat/token`

## Query parameters

- `cursor` string: Opaque `next_cursor` from the previous page.
- `limit` integer: Page size, 1 to 50 (default 20).
- `ws` string: Optional workspace context. Validated (a workspace you cannot reach is a 404), but the answer is always the same as without it: these reads are about the resource or about you, not about a workspace.

## Response `200`

Successful response

- object
  - `items` object[], required
    - `capsule_id` string, required: UUID v4 string
    - `liked_at` string, required
    - `state` 'public' | 'readable' | 'link' | 'unavailable', required
    - `title` string, nullable, required
    - `url` string, nullable, required
  - `next_cursor` string, nullable, required

## Changes

- **2026-10-19** `5778844d1f9e`: 1 info
  - added the new optional `query` request parameter `ws`
- **2026-10-09** `c7729725d527`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/symbol/apis/symbol-api/changes/api/preview/user/likes/get.md)

---

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