Меню

Меню — это иерархическое дерево пунктов навигации, привязанное к пользователю. Группа endpoint’ов делится на чтение (отрисовать sidebar) и шаблонные операции (скопировать меню между пользователями/проектами, сохранить как шаблон).

Чтение текущего меню

Шаблонные операции

Скопировать меню текущего пользователя указанному

Метод
POST
URL
https://api.gigma.ru/api/users/{id}/attach_menu
Авторизация
Bearer token
Headers
Accept: application/json; Content-Type: application/json

Берёт меню текущего (авторизованного) пользователя и привязывает его к пользователю с указанным id. Тело запроса пустое — оба меню определяются из контекста: текущий пользователь по токену, целевой по URL.

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

Только id целевого пользователя в пути URL. Тело пустое.

Пример запроса

POST https://api.gigma.ru/api/users/51/attach_menu

Ответ

{
    "message": "Menu has been attached."
}

Скопировать меню текущего пользователя всем пользователям проекта

Метод
POST
URL
https://api.gigma.ru/api/attach_menu_to_project
Авторизация
Bearer token
Headers
Accept: application/json; Content-Type: application/json

Берёт меню текущего пользователя и применяет его ко всем пользователям его текущего проекта (бизнеса).

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

Тело пустое.

Ответ

{
    "message": "Menu has been attached."
}

Сохранить меню пользователя как шаблон

Метод
POST
URL
https://api.gigma.ru/api/users/{id}/create_menu_from_user_items
Авторизация
Bearer token
Headers
Accept: application/json; Content-Type: application/json

Создаёт новое именованное меню (шаблон) на основе текущего меню указанного пользователя.

Параметры запроса (тело)

  • name — название нового меню

Пример запроса

POST https://api.gigma.ru/api/users/51/create_menu_from_user_items
{
    "name": "Главное меню (Retail)"
}

Ответ

{
    "message": "Menu has been created."
}

© 2026 Itecho ERP