---
title: "Discover Preview"
method: GET
path: "/memory/discover/preview"
---

# Discover Preview

`GET /memory/discover/preview`

## Request

- Base URL: `https://api-docs.session-exchange.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api-docs.session-exchange.com/memory/discover/preview`
- Auth: none declared

#779 (owner 2026-10-05, option 1A): the owner-only DRAFT PREVIEW of a collection —
shaped like `/memory/discover/item` so the listing page can render it — for members of the
collection's OWNING workspace only (the people who can read its drafts today, `is_member_of`).
No share link. Everyone else (anonymous, a signed-in stranger, a buyer, another tenant's
member or machine token, a library token, the analyst) gets the SAME 404 the public
`discover/item` answers for an unknown id, so the route is no existence oracle.

The owning tenant is the REQUEST's tenant (its hostname), never a `?t=`/`?tenant=` override:
a member previews their own workspace's drafts on its own host. The row is built on demand and
never enters the discovery index, so search, facets, sitemap, the author page and MCP stay
unaware of it. A preview is not a storefront view: no `collection.viewed`, no KPI counter.

## Query parameters

- `id` string

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/session-exchange/apis/a4sx.md) · [All operations](https://skmtc.dev/session-exchange/apis/a4sx/llms.txt) · [OpenAPI document](https://skmtc.dev/session-exchange/apis/a4sx/revisions/abaefc33dfc7?raw)
