Atualizar Template View
PUT https://.account-name.krzlabs.io/api/v1/template-view/:id
Realiza a atualização de um template view.
Path Params
id string required
ID do template view.
Body Params
| Field | Type | Description | Optional | Searchable |
|---|---|---|---|---|
| name | string | Nome do template. | required | true |
| feature | string | Funcionalidade à qual o template está relacionado. | required | false |
| type | enum(TemplateViewEnum) | Tipo de visualização do template Possíveis valores: - table = 'table', - dashboard = 'dashboard' | required | false |
| config | object (dinâmico) | Configuração do template baseada no tipo selecionado. Ver estrutura condicional abaixo. requer uma chave: - type = 'table' ou 'dashboard' | required | false |
Config dict
Quando Type = ‘table’
| columns | array(Object) | Lista de colunas do template. requer duas chaves: - enable: boolean - required - field: string - required | required | false |
Quando Type = ‘dashboard’
| array | required | false |
Exemplo em JSON
{
"name": "Template de Produtos",
"feature": "Gestão de Produtos",
"type": "table",
"config": {
"columns": [
{
"enabled": true,
"name": "Código do Produto"
},
{
"enabled": true,
"name": "Nome do Produto"
},
{
"enabled": false,
"name": "Preço"
}
]
}
}
Responses
Resposta de sucesso
200
| Field | Type | Description | Optional | Searchable |
|---|---|---|---|---|
| name | string | Nome do template. | required | true |
| feature | string | Funcionalidade à qual o template está relacionado. | required | false |
| type | enum(TemplateViewEnum) | Tipo de visualização do template Possíveis valores: - table = 'table', - dashboard = 'dashboard' | required | false |
| config | object (dinâmico) | Configuração do template baseada no tipo selecionado. Ver estrutura condicional abaixo. requer uma chave: - type = 'table' ou 'dashboard' | required | false |
Config dict
Quando Type = ‘table’
| columns | array(Object) | Lista de colunas do template. requer duas chaves: - enable: boolean - required - field: string - required | required | false |
Quando Type = ‘dashboard’
| array | required | false |
Resposta de erro
400
| Field | Type | Description |
|---|---|---|
| code | Number | Código da resposta http |
| kind | String | Tipo de mensagem |
| name | String | Nome da exceção lançada pela plataforma |
| title | String | Titulo do erro lançado pela plataforma |
| message | String | Mensagem indicando o probloma ocorrido |
| solution | String | Mensagem indicando uma possível solução para o problema |
Copyright © 2025 kruzer | All Rights Reserved