Skip to content

Editar usuário​

PUT
/tenant/users

Altera um usuário do Tenant, identificado por login, que não muda. Só os campos enviados mudam.

Cada lista enviada substitui a anterior inteira:

Campo Efeito
groups Grupos do usuário. O grupo Administradores e os grupos administrados pelo fornecedor da plataforma ficam, mesmo fora da lista
bi_desks Mesas de Aplicação liberadas
apps_deny Aplicações Bloqueadas
tables Tabelas liberadas ao usuário, com filtro de linha. Tabela fora da lista perde a liberação; num item já liberado, campo omitido mantém o valor

O filtro de linha vai em tables: cada item libera uma tabela, com os filtros, as colunas ocultas e a permissão de exportar. Não precisa de Datamart, e a liberação feita por Datamart não muda com este campo. Exemplos em Filtrar as linhas de cada usuário.

Mensagens de erro

Mensagem Causa
Usuário não encontrado Login não existe ou não está vinculado ao tenant
Este usuário é administrado pelo fornecedor da plataforma... Usuário que a API não altera (403)
Este grupo é administrado pelo fornecedor da plataforma... ID em groups de um grupo que a API não altera (403)
O grupo de administrador não pode ser atribuído pela API. groups inclui o grupo Administradores (403)
App {id} não encontrado ID em apps_deny não existe no tenant
Mesa de aplicação {id} não encontrada ID em bi_desks não existe
Grupo {id} não encontrado ID em groups não existe no tenant
Liberação de tabela inválida: ... Item de tables com coluna de outra tabela, operador sem o valor que pede ou tabela que não é do tenant (400, TABLE_ACCESS_INVALID)

Os não encontrados respondem 404. A alteração para no primeiro erro, e o que veio antes dele no corpo já ficou gravado.

Autorizações​

tenantBearerAuth

Token de acesso do tenant

TipoHTTP (bearer)

Corpo da Requisição​

application/json
JSON

Respostas​

Usuário alterado

application/json
JSON

Playground​

Autorização
Corpo

Exemplos​

Desenvolvido por VitePress OpenAPI