Buscar K
Aparência
Aparência
Grava o acesso de um usuário a uma tabela, no Datamart do id. Há um registro por
Datamart, tabela e usuário: se ele já existe, é substituído; senão, é criado. O que cada
recorte faz está em Acesso a dados.
| Campo | Regra |
|---|---|
userId |
Usuário ativo no Tenant. Obrigatório |
tableId |
Tabela não excluída do Tenant. Obrigatório |
allowed |
true dá acesso; false grava o registro sem acesso. Obrigatório |
allow_export |
Libera exportar a tabela. Obrigatório |
expires_in |
Data e hora em que o acesso vence. Não aceita null |
hidden_columns |
IDs das colunas a esconder (o id de columns em GET /tenant/tables) |
filters |
Filtros de linha: column com column_id (ID da coluna) e expression (AGP para o valor da coluna), operator (como = ou IN) e value, em texto |
Na troca de um registro que já existe, campo opcional que não vier mantém o valor
gravado. Por isso uma validade gravada não se tira por aqui: expires_in não aceita
null.
| Mensagem | Status | Causa |
|---|---|---|
Datamart not found |
404 | id que não é de um Datamart deste tenant |
Table not found |
404 | tableId não existe no tenant |
Invalid userId |
404 | Usuário não existe ou não está ativo no tenant |
User is managed by the platform provider... |
403 | Usuário que a API não altera |
Token de acesso do tenant
ID do Datamart
1Acesso gravado