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 бойынша сұрыпталған. Қол жетімді ішкі элементтері жоқ қалта қайтарылмайды.