---
title: "List indexable public pages"
method: GET
path: "/v1/public/pages"
tags: ["Public Page"]
---

# List indexable public pages

`GET /v1/public/pages`

Paged list of published pages whose owners marked them as indexable. Feeds the public directory and its sitemap. Unlisted, protected and expiring pages never appear here.

## Query parameters

- `page` integer
- `limit` integer

## Response `200`

Directory page

- PublicPageDirectoryList
  - `items` PublicPageDirectoryItem[]
    - `publicId` string
    - `slug` string
    - `title` string
    - `description` string
    - `locale` string
    - `publishedAt` integer
    - `payloadAt` integer
    - `trackedSeconds` integer
  - `page` integer
  - `limit` integer
  - `count` integer

## Other responses

- `429` — Rate limit exceeded

## Changes

> 8 revisions in range; 1 not diffed.

- **2026-09-06** `24f693bd6f1f` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/timesheet/apis/timesheet-api/changes/v1/public/pages/get.md)

---

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