---
title: "Retrieve the list of pages in the project (scope: document.read)"
method: GET
path: "/workspace/{workspace-id}/project/{project-id}/pages"
tags: ["Project"]
---

# Retrieve the list of pages in the project (scope: document.read)

`GET /workspace/{workspace-id}/project/{project-id}/pages`

## Path parameters

- `workspace-id` string, required
- `project-id` string, required

## Response `200`

The list of pages was retrieved successfully

- object
  - `workspace` string, required — The workspace id (matches the workspace-id sent with the request)
  - `project` string, required — The project id (matches the project-id sent with the request)
  - `pages` object[], required
    - `id` string, required — The unique identifier for the page, used as the url path
    - `name` string, required — The name assigned to the page

## Other responses

- `400` — The request is invalid.
- `401` — The request does not have valid authentication.
- `403` — The client does not have authorization to make the request.
- `404` — The requested endpoint or resource could not be found.
- `429` — The number of API requests made to the workspace has exceeded the allowed threshold.

---

[API](https://skmtc.dev/standards/apis/standards-api.md) · [All operations](https://skmtc.dev/standards/apis/standards-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/standards/standards-api/revisions/e8c3f411c45b/schema)
