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