Обновление раздела

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}