---
title: "List website pages"
method: GET
path: "/v1/website_pages"
tags: ["Sites"]
---

# List website pages

`GET /v1/website_pages`

Returns a list of website pages which the current user may access
## Pagination
Use `page[number]` and `page[size]` parameters to paginate results:
### Get first page of 10 items
* `GET /v1/website_pages[number]=1&page[size]=10`
### Get second page of 25 items
* `GET /v1/website_pages[number]=2&page[size]=25`

## Sorting
Use the `sort` parameter to sort the results:
### Sort by created_at in ascending order
* `GET /v1/website_pages?sort=created_at&fields[website_pages]=created_at`

## Filters
Use the `filter[site_id]` parameter to get website pages for a specific site:
### Get website pages for site with ID 123
* `GET /v1/website_pages?filter[site_id]=123`

## Query parameters

- `sort` string
- `page[number]` integer
- `page[size]` integer
- `fields[website_pages]` string

## Response `200`

Success, list of website pages which the current user may access

## Other responses

- `401` — Unauthorized, Authorization header is missing or invalid
- `403` — Forbidden, insufficient permission to access the resource

---

[API](https://skmtc.net/kajabi/apis/kajabi-api-v1.md) · [All operations](https://skmtc.net/kajabi/apis/kajabi-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kajabi/kajabi-api-v1/revisions/a98d6d843191/schema)
