Детали раздела страницы
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}