Публикация элемента

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}