---
title: "Пункты меню рабочего места"
method: GET
path: "/work_places/{work_place}/menu_items"
tags: ["Menu"]
---

# Пункты меню рабочего места

`GET /work_places/{work_place}/menu_items`

MenuItemController (privileges: SYSTEM)

## Response `200`

Oк

- MenuItems — Пункты
  - `id` integer — Код ресурсом
  - `name` string — Наименование пункта меню
  - `parentId` integer — Ссылка на верхне уровневый пункт меню, если он есть
  - `position` integer — Порядковый номер в пунктах меню одного уровня
  - `subPosition` string — Расположение подменю, относительно текущего пункта
  - `itemCover` string — Диапазон покрытия
  - `delimiter` boolean — Линия-разделитель НАД пунктом меню
  - `actionItem` ActionItems — Активный пункт меню программы. Т.е. пункт который вызовет действие
    - `id` integer — код ресурса для таблицы action_items
    - `name` string — Наименование пункта меню
    - `actionRoute` string — Внутренний маршрут для фронта
    - `actionResourceId` integer — Код ресурсной записи
    - `actionResourceName` string — Наименование ресурса
    - `notes` string — описание пункта меню
  - `workPlace` WorkPlace — Это структура для обработки пунктов меню
    - `id` integer — код ресурса в таблице work_places
    - `name` string — наименование рабочего места

## Other responses

- `401` — пользователь не идентифицирован
- `403` — Недостаточно прав доступа
- `422` — нет содержимого или не хватаем входных параметров

---

[API](https://skmtc.dev/curog/apis/api.md) · [All operations](https://skmtc.dev/curog/apis/api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/curog/api/revisions/2e92f0610d70/schema)
