---
title: "Serve On This Date Detail"
method: GET
path: "/lore/on-this-date/{slug}"
---

# Serve On This Date Detail

`GET /lore/on-this-date/{slug}`

## Request

- Base URL: `https://www.oxfordledge.com` (the document declares no server; this is the origin it was published from)
- URL: `https://www.oxfordledge.com/lore/on-this-date/{slug}`
- Auth: none declared

In-platform detail page for an 'On this date in markets' entry.

OWNER welcome-page audit #3 (2026-05-17): the welcome gallery's
"On this date" tile hard-coded url="/wander" because the detail
page "never shipped". It ships now. The tile emits
`/lore/on-this-date/{slug}` where slug = on_this_date_slug(year,
headline); this route resolves it back to the corpus entry and
renders the headline + year + full body paragraph, with a
"wander on →" CTA so the serendipity affordance the tile used to
point at is preserved one click deeper.

On no-match: 302 → /wander (graceful — never 500 / never a bare
404 dead-end, mirrors the wander plumbing's never-strand-the-
visitor posture).

F-X5 (2026-05-28): SSR template stays the share-link / OG preview
surface for everyone (per OWNER ratification — share UX wins over
strict feedback_prefer_inapp_over_seo_routing). For authed users
(ol_session cookie present) a small "Open in Ledge →" affordance
is rendered above the article — ambient handoff to the in-app
On This Date pane without taking the share preview away. Anon
visitors see the bare SSR exactly as before.

## Path parameters

- `slug` string, required

## Response `200`

Successful Response

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api.md) · [All operations](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api/llms.txt) · [OpenAPI document](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api/revisions/e832a1260f0b?raw)
