Публикация элемента
POST /core/static/items/:id/publish
Описание
Этот эндпоинт используется для публикации элемента. При вызове запрос переключает статус активности элемента (active) между true и false. Таким образом, можно включать или отключать элемент в системе.
Параметры запроса
Обязательные параметры:
Нет
Вспомогательные параметры:
Нет
Пример:
POST /core/static/items/80/publish
Ответ
Ответ возвращается в формате JSON и содержит следующие ключевые поля:
- id — Уникальный идентификатор элемента.
- name — Название элемента.
- url — URL элемента.
- active — Статус активности элемента (true / false).
- fields — Дополнительные поля элемента (может быть null).
- hits — Количество обращений к элементу (может быть null).
- sort — Порядок сортировки элемента (может быть null).
- sectionId — Идентификатор секции, к которой принадлежит элемент (может быть null).
- createdAt — Дата и время создания элемента.
- updatedAt — Дата и время последнего обновления элемента.
POST
/core/static/items/80/publish
При успешном запросе, ответ будет выглядеть так:
1{
2 "status": "success",
3 "payload": {
4 "id": 80,
5 "name": "ExampleElement_123",
6 "url": "example_element_123",
7 "active": true,
8 "hits": 5,
9 "sort": 10,
10 "fields": null,
11 "sectionId": 1,
12 "createdAt": "2024-10-06T10:54:22.000Z",
13 "updatedAt": "2024-11-25T10:00:00.000Z"
14 }
15}Интерфейс
1interface IStatik {
2 id: number;
3 name: string;
4 url: string;
5 active: boolean;
6 fields: null;
7 hits: number | null;
8 sort: number | null;
9 sectionId: number | null;
10}