Skip to content

Listar permissões do grupo​

POST
/tenant/groups/functions/list

Retorna todas as permissões de funções configuradas para um grupo, incluindo as funções disponíveis mas ainda não configuradas.

Comportamento

  1. Retorna as suites às quais o grupo tem acesso
  2. Retorna todas as funções das suites habilitadas
  3. Funções não configuradas aparecem com todas as permissões como false
  4. Resultado é ordenado por suite_alias e depois por alias

Campos Retornados

Suites

Array com os aliases das suites habilitadas para o grupo.

Permissions

Campo Descrição
alias Identificador único da função
nome Nome amigável da função
suite_alias Suite à qual a função pertence
read Permissão de leitura
create Permissão de criação
update Permissão de edição
delete Permissão de exclusão
publish Permissão de publicação
is_blocked Se a função está bloqueada

Mensagens de Erro

Mensagem Causa
Grupo não encontrado ID não existe ou não pertence ao tenant

Autorizações​

tenantBearerAuth

Token de acesso do tenant

TipoHTTP (bearer)

Corpo da Requisição​

application/json
JSON
{
"groupId": 1
}

Respostas​

Permissões do grupo

application/json
JSON
{
"status": "success",
"data": {
"success": true,
"data": {
"suites": [
"bi",
"dw"
],
"permissions": [
{
"alias": "bi_app",
"nome": "Aplicações BI",
"suite_alias": "bi",
"read": true,
"create": true,
"update": true,
"delete": false,
"publish": true,
"is_blocked": false
},
{
"alias": "bi_dashboard",
"nome": "Dashboards",
"suite_alias": "bi",
"read": true,
"create": false,
"update": false,
"delete": false,
"publish": false,
"is_blocked": false
},
{
"alias": "dw_table",
"nome": "Tabelas DW",
"suite_alias": "dw",
"read": true,
"create": true,
"update": true,
"delete": true,
"publish": false,
"is_blocked": false
}
]
}
}
}

Playground​

Autorização
Corpo

Exemplos​

Desenvolvido por VitePress OpenAPI