---
title: "Serve Learn Index"
method: GET
path: "/learn/{path}"
---

# Serve Learn Index

`GET /learn/{path}`

## 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/learn/{path}`
- Auth: none declared

SSR learn index — fully rendered with real path/module data.

Phase 3b: also handles 301 redirects for renamed LEARN paths
(audit 2026-04-25 — accounting-101 → accounting-201, etc.).
Path matching uses the FIRST segment as the path-id; subsequent
segments (module IDs) are preserved on the redirect target.

## Path parameters

- `path` 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)
