Обновление секции

POST /core/static/sections/:id

Описание

Этот эндпоинт используется для обновления данных секции. Вы можете изменить название, URL, описание, а также другие атрибуты секции. Запрос требует указания идентификатора секции в пути.

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

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

Нет

Пример тела запроса:
POST
/core/static/sections/25

Отправляемы данные FormData:

1{
2  "name": "Обновленная секция",
3  "url": "updated_section_url",
4  "description": "Описание обновленной секции",
5  "active": true,
6  "sort": 5,
7  "parentId": 12
8}

Ответ

Возвращается в формате JSON и содержит обновленные данные секции.

  • id — Идентификатор секции.
  • name — Название секции.
  • url — URL секции.
  • description — Описание секции.
  • active — Статус активности секции.
  • sort — Порядок сортировки секции.
  • parentId — Идентификатор родительской секции (если есть).
  • hits — Количество обращений к секции.
  • createdAt — Дата создания секции.
  • updatedAt — Дата последнего обновления секции.
POST
/core/static/sections/25

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

1{
2  "status": "success",
3  "payload": {
4    "id": 25,
5    "name": "Обновленная секция",
6    "url": "updated_section_url",
7    "description": "Описание обновленной секции",
8    "active": true,
9    "sort": 5,
10    "parentId": 12,
11    "hits": 10,
12    "createdAt": "2024-10-30T12:29:06.000Z",
13    "updatedAt": "2024-11-25T15:30:00.000Z"
14  }
15}

Интерфейс

1interface IStatikSection {
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}