API

Pobierz menu

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

Zwraca menu użytkownika w formie drzewa. Elementy główne są posortowane według sort, foldery zawierają children, a strony i linki mają readonly_enabled. Zawartość zależy od połączenia wszystkich ról użytkownika oraz jego osobistych sekcji. Sekcje oznaczone jako punkt dostępu API nie są zwracane. Folder, w którym nie pozostały widoczne elementy, również nie jest zwracany. Dostęp do takiej sekcji nie ulega zmianie — sekcja po prostu nie pojawia się w menu.

Autoryzacja

api-token + language + role

Odpowiedzi

OK

object
statusstringwymagane

Wartości:successerror

Przykład: success

dataarray of object
idintegerwymagane

Przykład: 12

slugstringwymagane

Przykład: orders

descriptionstringwymagane

Przykład: Orders

typestringwymagane

Wartości:folderpagelink

Przykład: page

sortintegerwymagane

Przykład: 1

readonly_enabledboolean

Tylko dla typów page i link: sekcja jest tylko do odczytu, każda operacja modyfikująca zwraca błąd 100. Uwzględniane są wszystkie role użytkownika (dostęp do zapisu jest, jeśli przynajmniej jedna rola go przyznaje) oraz indywidualne ustawienia sekcji. Foldery nie posiadają tego pola.

Przykład: false

childrenarray of object

Tylko dla typu folder: zagnieżdżone elementy, posortowane według sort. Folder bez dostępnych zagnieżdżonych elementów nie jest zwracany.