Добавление нового раздела
POST /pages/sections/add
Описание
Этот эндпоинт используется для создания нового раздела страниц. В запросе необходимо указать параметры раздела, такие как имя, URL и другие свойства. В ответе возвращаются данные только что созданного раздела.
Параметры запроса
Обязательные параметры:
- name — Название раздела.
- url — Уникальный URL раздела.
Пример:
POST
/pages/sections/add
При успешном запросе, ответ будет выглядеть так:
1{
2 "name": "TestSection_Example",
3 "url": "test_section_example",
4 "description": "Описание тестового раздела",
5 "active": true,
6 "parentId": null,
7 "hits": 0,
8 "sort": 100
9}Ответ
Возвращается в формате JSON и содержит следующие ключевые поля:
- id — Уникальный идентификатор раздела.
- name — Название раздела.
- url — URL раздела.
- description — Описание раздела.
- active — Статус активности раздела (true / false).
- parentId — Идентификатор родительского раздела, если есть.
- hits — Количество просмотров раздела.
- sort — Сортировка.
Пример ответа:
POST
/pages/sections/add
При успешном запросе, ответ будет выглядеть так:
1{
2 "status": "success",
3 "payload": {
4 "id": 123,
5 "name": "TestSection_Example",
6 "url": "test_section_example",
7 "description": "Описание тестового раздела",
8 "active": true,
9 "parentId": null,
10 "hits": 0,
11 "sort": 100
12 }
13}Интерфейс
1interface IPagesSection {
2 id: number | null;
3 name: string;
4 url: string;
5 description: string;
6 active: boolean;
7 parentId: number | null;
8 hits: number;
9 sort: number;
10}