---
title: "Get one page by route"
method: GET
path: "/api/v1/public/brands/{brandSlug}/pages/by-path/"
tags: ["Public: Pages"]
---

# Get one page by route

`GET /api/v1/public/brands/{brandSlug}/pages/by-path/`

## Request

- Base URL: `https://api.iterant.ai`
- URL: `https://api.iterant.ai/api/v1/public/brands/{brandSlug}/pages/by-path/`
- Auth: HTTP bearer

Full detail for one page: meta, status and publish time.

`urlPath` takes any route the site serves the page at, including a localized one: `/es/pricing` (or `/es/feed/pricing` for a brand on a folder) returns the `/pricing` page with `requestedLocale` set to `es`. `locales` lists every language and its route.

`responseFormat=detailed` adds `outline`, the page's section components in order.

## Path parameters

- `brandSlug` string, required

## Query parameters

- `responseFormat` 'concise' | 'detailed'
- `urlPath` string

## Response `200`

- PublicPageDetail
  - `urlPath` string, required
  - `title` string, required
  - `status` string, required
  - `locales` PublicPageLocale[], required: Every language the page serves in and the route it serves at there: the default language first at the page's own urlPath, then one entry per other language of the site the page exists in. A page written in one language alone lists that language at its own urlPath.
    - `locale` string, required
    - `urlPath` string, required
  - `updatedAt` string, date-time, required
  - `liveUrl` string, nullable, required
  - `requestedLocale` string, required: The language the requested urlPath serves: the default for the page's own route, or the language a page written in one language alone declares.
  - `metaTitle` string, required
  - `metaDescription` string, required
  - `publishedAt` string, date-time, nullable, required
  - `triggeringOpportunityRef` string, nullable, required
  - `outline` string[], required: The page's section components, in order. Present only when responseFormat=detailed.

## Other responses

- `400`
- `401`
- `404`
- `405`
- `406`
- `415`
- `429`
- `500`

---

[API](https://skmtc.dev/iterant/apis/iterant-public-api.md) · [All operations](https://skmtc.dev/iterant/apis/iterant-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/iterant/apis/iterant-public-api/revisions/8d62f6ac9cbd?raw)
