API

Obter o menu

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

Retorna o menu do usuário em formato de árvore. Os itens raiz são ordenados por sort, pastas possuem children, enquanto páginas e links possuem readonly_enabled. O conteúdo depende da união de todos os papéis do usuário e suas seções pessoais. Seções marcadas como ponto de acesso da API não são retornadas. Pastas sem itens visíveis também não são retornadas. O acesso a essas seções não é alterado — a seção simplesmente não aparece no menu.

Autorização

api-token + language + role

Respostas

OK

object
statusstringobrigatório

Valores:successerror

Exemplo: success

dataarray of object
idintegerobrigatório

Exemplo: 12

slugstringobrigatório

Exemplo: orders

descriptionstringobrigatório

Exemplo: Orders

typestringobrigatório

Valores:folderpagelink

Exemplo: page

sortintegerobrigatório

Exemplo: 1

readonly_enabledboolean

Apenas para os tipos page e link: a seção está disponível apenas para leitura, qualquer ação de modificação retorna o erro 100. Todas as funções do usuário são consideradas (o acesso de escrita é concedido se pelo menos uma função permitir) e as configurações individuais da seção são levadas em conta. Pastas não possuem este campo.

Exemplo: false

childrenarray of object

Apenas para o tipo folder: itens aninhados, ordenados por sort. Uma pasta sem itens aninhados disponíveis não é retornada.