Обновление раздела
POST /core/pages/sections/:id
Описание
Этот эндпоинт используется для обновления существующего раздела страниц. В запросе можно передать данные для изменения, такие как имя, URL, описание и другие свойства. В ответе возвращаются обновленные данные раздела.
Параметры запроса
Обязательные параметры:
Нет
Пример:
POST
/core/pages/sections/123
При успешном запросе, ответ будет выглядеть так:
1{
2 "name": "UpdatedSection",
3 "url": "updated_section",
4 "description": "Обновленное описание раздела",
5 "active": false,
6 "parentId": null,
7 "hits": 10,
8 "sort": 50
9}Ответ
Возвращается в формате JSON и содержит следующие ключевые поля:
- id — Уникальный идентификатор раздела.
- name — Название раздела.
- url — URL раздела.
- description — Описание раздела.
- active — Статус активности раздела (true / false).
- parentId — Идентификатор родительского раздела, если есть.
- hits — Количество просмотров раздела.
- sort — Сортировка.
Пример ответа:
POST
/core/pages/sections/123
При успешном запросе, ответ будет выглядеть так:
1{
2 "status": "success",
3 "payload": {
4 "id": 123,
5 "name": "UpdatedSection",
6 "url": "updated_section",
7 "description": "Обновленное описание раздела",
8 "active": false,
9 "parentId": null,
10 "hits": 10,
11 "sort": 50,
12 "createdAt": "2024-11-01T12:00:00.000Z",
13 "updatedAt": "2024-11-24T20:00:00.000Z"
14 }
15}Интерфейс
1interface IPagesSection {
2 id: number;
3 name: string;
4 url: string;
5 description: string;
6 active: boolean;
7 parentId: number | null;
8 hits: number;
9 sort: number;
10}