API

Отримати меню

GET/api/crm/v2/application.menuv2
operationId: application.menu

Повертає меню користувача у вигляді дерева. Кореневі пункти відсортовані за sort, у папок є children, у сторінок і посилань — readonly_enabled. Вміст залежить від об'єднання всіх ролей користувача та його особистих розділів. Розділи, позначені як точка доступу API, не повертаються взагалі. Папка, в якій не залишилося видимих пунктів, також не повертається. Доступ до такого розділу не змінюється — розділу просто немає в меню.

Авторизація

api-token + language + role

Відповіді

OK

object
statusstringобов’язковий

Значення:successerror

Приклад: success

dataarray of object
idintegerобов’язковий

Приклад: 12

slugstringобов’язковий

Приклад: orders

descriptionstringобов’язковий

Приклад: Orders

typestringобов’язковий

Значення:folderpagelink

Приклад: page

sortintegerобов’язковий

Приклад: 1

readonly_enabledboolean

Тільки для типів page та link: розділ доступний лише для читання, будь-яка спроба змінити повертає помилку 100. Враховуються всі ролі користувача (доступ на запис є, якщо його надає хоча б одна роль) та особисті налаштування розділу. У папок цього поля немає.

Приклад: false

childrenarray of object

Тільки для типу folder: вкладені пункти, відсортовані за sort. Папка без доступних вкладених пунктів не повертається.