Fetch a Page by its full URL. Frontic resolves the URL against your domain mappings to determine the scope, region, and locale, looks up the matching page record, and returns its block payload along with route metadata. The page endpoint always returns HTTPDocumentation Index
Fetch the complete documentation index at: https://docs.frontic.com/llms.txt
Use this file to discover all available pages before exploring further.
200 OK. Logical redirects and not-found cases are encoded in the response body’s route object so the consuming app can decide what to do (redirect, render a 404 page, etc.) rather than relying on HTTP-level status codes.
https:// scheme. Example: <your-shop>/uk/women/shoes/running.fs-context, fs-version, and fs-secret (only when the project has fetch keys configured). The URL’s host already drives domain resolution, so fs-domain typically isn’t needed for page calls.
200 OK at the HTTP level. The body’s route.code carries the logical state.
ProductDetail). Omitted for redirects and not-found responses.data. Omitted for redirects and not-found responses.| Code | When |
|---|---|
200 | Always — including redirect and not-found cases (logical status is in route.code). |
401 | fs-secret missing or wrong (only when the project has fetch keys configured) |
403 | Project’s plan limit for Fetch API requests exceeded |
404 | The URL didn’t resolve to a configured project domain at all (couldn’t determine which project the request was for). |
useFronticPage composable maps route.code back to HTTP-style behaviour for you (redirectOn301, throwOn404).