Create View
POST /api/v1/views/{entity}
POST
/api/v1/views/{entity}
Cria uma nova view.
Views do sistema (scope=system) nao podem ser criadas via API.
Authorizations
Seção intitulada “Authorizations ”Parameters
Seção intitulada “ Parameters ”Path Parameters
Seção intitulada “Path Parameters ” entity
required
Entity
string
Header Parameters
Seção intitulada “Header Parameters ”Request Body required
Seção intitulada “Request Body required ” SavedViewCreate
Schema para criar uma view.
object
name
required
Name
string
icon
Icon
string
color
Color
string
entity
required
ViewEntityEnum
Entidade alvo da view.
string
scope
string
filters
Any of:
FilterConfig
Configuracao completa de filtros.
object
conditions
Conditions
Array<object>
FilterConditionCondicao individual de filtro.
object
field
required
Field
Nome do campo a filtrar
string
operator
required
Operator
Operador de comparacao
string
value
Value
Valor para comparacao
Example
{ "field": "status", "operator": "equals", "value": "active"} logic
Logic
‘and’ ou ‘or’
string
Example
{ "conditions": [ { "field": "status", "operator": "equals", "value": "active" }, { "field": "created_at", "operator": "after", "value": "2024-01-01" } ], "logic": "and"}null
sorting
Sorting
Array<object>
SortConfigConfiguracao de ordenacao.
object
field
required
Field
Nome do campo
string
direction
Direction
‘asc’ ou ‘desc’
string
columns
Columns
Array<string>
column_widths
Column Widths
object
key
additional properties
integer
grouping
Any of:
GroupConfig
Configuracao de agrupamento.
object
field
required
Field
Campo para agrupar
string
collapsed_groups
Collapsed Groups
Grupos colapsados
Array<string>
null
is_default
Is Default
boolean
is_pinned
Is Pinned
boolean
Responses
Seção intitulada “ Responses ”Successful Response
SavedViewResponse
Schema de resposta para uma view.
object
id
required
Id
integer
name
required
Name
string
icon
required
Icon
string
color
required
Color
string
entity
required
ViewEntityEnum
Entidade alvo da view.
string
scope
required
ViewScopeEnum
Escopo de visibilidade.
string
sorting
Sorting
Array<object>
object
columns
Columns
Array<string>
column_widths
Column Widths
object
key
additional properties
integer
is_default
required
Is Default
boolean
is_pinned
required
Is Pinned
boolean
usage_count
required
Usage Count
integer
created_by_id
required
Created By Id
integer
created_at
required
Created At
string format: date-time
updated_at
required
Updated At
string format: date-time
is_owner
Is Owner
boolean
can_edit
Can Edit
boolean
Validation Error
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string