Детали элемента секции

GET /api/static/items/:id

Описание

Эндпоинт возвращает детальную информацию об элементе секции по указанному идентификатору. Ответ включает ключевые атрибуты, такие как название, URL, статус активности, порядок сортировки и данные раздела.

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

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

  • id — уникальный идентификатор элемента.

Вспомогательные параметры:

Нет

Пример:
GET /api/static/items/2

Ответ

Ответ возвращается в формате JSON и содержит следующую структуру:

  • id — Уникальный идентификатор элемента.
  • name — Название элемента.
  • url — URL элемента.
  • active — Статус активности (true / false).
  • fields — Дополнительные данные, относящиеся к элементу.
  • hits — Количество обращений к элементу.
  • sort — Порядок сортировки элемента.
  • sectionId — Идентификатор связанной секции (если применимо).
  • createdAt — Дата и время создания элемента.
  • updatedAt — Дата и время последнего обновления элемента.
GET
/api/static/items/2

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

1{
2  "status": "success",
3  "payload": {
4    "id": 2,
5    "name": "home_mainslider",
6    "url": "home_mainslider",
7    "active": true,
8    "hits": 42,
9    "sort": 1,
10    "fields": {
11      "static1": "example_value"
12    },
13    "sectionId": 5,
14    "createdAt": "2024-10-10T08:00:00.000Z",
15    "updatedAt": "2024-10-15T12:00:00.000Z"
16  }
17}

Интерфейс

1interface IStatik {
2  id: number;
3  name: string;
4  url: string;
5  active: boolean;
6  fields: Fields;
7  hits: number;
8  sort: number;
9  sectionId: number | null;
10}
11
12interface Fields {
13  static1: string | null;
14}