---
title: "Retrieve a custom page set"
method: GET
path: "/waap/v1/custom-page-sets/{set_id}"
tags: ["Custom Page Sets"]
---

# Retrieve a custom page set

`GET /waap/v1/custom-page-sets/{set_id}`

Retrieve a custom page set based on the provided ID

## Path parameters

- `set_id` integer, required — The ID of the custom page set

## Response `200`

Successful Response

- CustomPageSetResponse
  - `domains` integer[], nullable — List of domain IDs that are associated with this page set
  - `block` BlockPageData
    - `logo` string — Supported image types are JPEG, PNG and JPG, size is limited to width 450px, height 130px. This should be a base 64 encoding of the full HTML img tag compatible image, with the header included.
    - `header` string — The text to display in the header of the custom page
    - `title` string — The text to display in the title of the custom page
    - `text` string — The text to display in the body of the custom page
    - `enabled` boolean, required — Indicates whether the custom custom page is active or inactive
  - `block_csrf` BlockCsrfPageData
    - `logo` string — Supported image types are JPEG, PNG and JPG, size is limited to width 450px, height 130px. This should be a base 64 encoding of the full HTML img tag compatible image, with the header included.
    - `header` string — The text to display in the header of the custom page
    - `title` string — The text to display in the title of the custom page
    - `text` string — The text to display in the body of the custom page
    - `enabled` boolean, required — Indicates whether the custom custom page is active or inactive
  - `captcha` CaptchaPageData
    - `logo` string — Supported image types are JPEG, PNG and JPG, size is limited to width 450px, height 130px. This should be a base 64 encoding of the full HTML img tag compatible image, with the header included.
    - `header` string — The text to display in the header of the custom page
    - `title` string — The text to display in the title of the custom page
    - `text` string — The text to display in the body of the custom page
    - `error` string — Error message
    - `enabled` boolean, required — Indicates whether the custom custom page is active or inactive
  - `cookie_disabled` CookieDisabledPageData
    - `header` string — The text to display in the header of the custom page
    - `text` string — The text to display in the body of the custom page
    - `enabled` boolean, required — Indicates whether the custom custom page is active or inactive
  - `handshake` HandshakePageData
    - `logo` string — Supported image types are JPEG, PNG and JPG, size is limited to width 450px, height 130px. This should be a base 64 encoding of the full HTML img tag compatible image, with the header included.
    - `header` string — The text to display in the header of the custom page
    - `title` string — The text to display in the title of the custom page
    - `enabled` boolean, required — Indicates whether the custom custom page is active or inactive
  - `javascript_disabled` JavascriptDisabledPageData
    - `header` string — The text to display in the header of the custom page
    - `text` string — The text to display in the body of the custom page
    - `enabled` boolean, required — Indicates whether the custom custom page is active or inactive
  - `name` string, required — Name of the custom page set
  - `id` integer, required — The ID of the custom page set

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Unauthenticated
- `404` — Not Found
- `422` — Unprocessable Entity
- `500` — Internal Server Error

---

[API](https://skmtc.dev/g-core/apis/gcore-openapi.md) · [All operations](https://skmtc.dev/g-core/apis/gcore-openapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/g-core/gcore-openapi/revisions/09e652815095/schema)
