Обновление секции
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}