Skip to content

Listar permissões de grupos do datamart

GET
/tenant/datamart/{id}/group

Retorna todas as permissões configuradas para grupos em um datamart.

Diferença entre Usuário e Grupo

Tipo Quando usar
Usuário Permissões específicas para uma pessoa
Grupo Permissões compartilhadas por múltiplos usuários

Recomendação: Use grupos para configuração em massa e usuários
apenas para exceções individuais.

Herança de Permissões

Um usuário recebe a combinação das permissões:

  1. Permissões dos grupos aos quais pertence
  2. Permissões individuais (sobrescrevem grupos)

Campos Retornados

Mesma estrutura do endpoint de usuários, mas com groupId e group em vez de userId e user.

Exemplo de Caso de Uso

O grupo "Vendedores" pode:

  • Ver tabela de Vendas
  • Ver apenas vendas do mês atual (filtro)
  • Não ver margens (hidden_columns)

Depois, vendedores seniores recebem permissão individual para ver margens.

Autorizações

tenantBearerAuth

Token de acesso do tenant

TipoHTTP (bearer)

Parâmetros

Parâmetros de Caminho

id*

ID do datamart

Tipointeger
Obrigatório
Example1

Respostas

Lista de permissões de grupos

application/json
JSON
{
"status": "success",
"data": [
{
"groupId": 5,
"group": {
"id": 5,
"nome": "Vendedores"
},
"tableId": 100,
"table": {
"id": 100,
"nome": "Vendas"
},
"allowed": true,
"allow_export": false,
"expires_in": null,
"hidden_columns": [
"margem",
"custo"
],
"filters": [
{
"column": "data_venda",
"operator": ">=",
"value": "2024-01-01"
}
]
},
{
"groupId": 6,
"group": {
"id": 6,
"nome": "Gerentes"
},
"tableId": 100,
"table": {
"id": 100,
"nome": "Vendas"
},
"allowed": true,
"allow_export": true,
"expires_in": null,
"hidden_columns": [
],
"filters": [
]
}
]
}

Playground

Autorização
Variáveis
Chave
Valor

Exemplos

Desenvolvido por VitePress OpenAPI