---
title: "Legacy App Redirect"
method: GET
path: "/app/{path}"
---

# Legacy App Redirect

`GET /app/{path}`

## Request

- Base URL: `https://api.retirementlab.app` (the document declares no server; this is the origin it was published from)
- URL: `https://api.retirementlab.app/app/{path}`
- Auth: none declared

Legacy `/app/*` URLs — redirect to the prefix-stripped canonical path.

Before the routing-foundation refactor, the frontend was served under
`/app/`. Old bookmarks, search-engine results, and emailed links still
point at `/app/scenario/...`, `/app/pricing`, etc. React Router only
defines the exact `/app` shell route, so those subpaths would otherwise
render the default home view. Strip the prefix and 301 to the real path.

## Path parameters

- `path` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/retirementlab/apis/income-simulator-api.md) · [All operations](https://skmtc.dev/retirementlab/apis/income-simulator-api/llms.txt) · [OpenAPI document](https://skmtc.dev/retirementlab/apis/income-simulator-api/revisions/b0f00a0333fd?raw)
