Детали раздела страницы

GET /api/pages/items/:id

Описание

Этот эндпоинт возвращает детальную информацию о конкретном разделе страницы по его уникальному идентификатору. Ответ содержит ключевые данные, включая название, URL, описание, статус активности, количество просмотров и родительский раздел.

Параметры запроса

Обязательные параметры:

  • id — Уникальный идентификатор раздела (обязательный).

Пример:
GET /api/pages/items/5

Ответ

Возвращается в формате JSON и содержит следующие ключевые поля:

  • id — Уникальный идентификатор раздела.
  • name — Название раздела.
  • url — URL раздела.
  • description — Описание раздела.
  • active — Статус активности раздела (true / false).
  • parentId — Идентификатор родительского раздела, если есть.
  • hits — Количество просмотров раздела.
  • sort — Сортировка.

Пример ответа:

GET
/api/pages/items/10

При успешном запросе, ответ будет выглядеть так:

1{
2  "status": "success",
3  "payload": {
4    "id": 10,
5    "name": "TestSection_Example",
6    "url": "test_section_example",
7    "description": "Тестовое описание раздела",
8    "active": true,
9    "parentId": null,
10    "hits": 25,
11    "sort": 300
12  }
13}

Интерфейс

1interface IPagesSection {
2  id: number;
3  name: string;
4  url: string;
5  description: string | null;
6  active: boolean;
7  parentId: number | null;
8  hits: number;
9  sort: number;
10}