Pular para o conteúdo

Get Entity Fields

GET
/api/v1/fields/{entity}

Retorna todos os campos disponíveis para uma entidade.

Combina campos nativos (built-in) + campos personalizados do tenant. Usado pelo frontend DataTable para configurar inline editing.

Args: entity: Nome da entidade (contacts, companies, deals, activities) - case insensitive

entity
required
Entity
string
x-tenant-id
Any of:
integer

Successful Response

EntityFieldsResponse

Resposta com todos os campos de uma entidade. Combina campos nativos + campos personalizados.

object
entity
required
CustomFieldEntity

Entidades que suportam campos personalizados.

string
Allowed values: contacts companies deals
native_fields
required
Native Fields
Array<object>
FieldConfigResponse

Schema otimizado para frontend DataTable. Retorna apenas o necessário para configurar inline editing.

object
key
required
Key
string
label
required
Label
string
type
required
Type
string
editable
Editable
boolean
default: true
placeholder
Any of:
string
options
Any of:
Array<object>
SelectOption

Opção para campos select/multi_select.

object
value
required
Value
string
label
required
Label
string
color
Any of:
string
icon
Any of:
string
validation
Any of:
Array<object>
object
asyncLabelField
Any of:
string
custom_fields
required
Custom Fields
Array<object>
FieldConfigResponse

Schema otimizado para frontend DataTable. Retorna apenas o necessário para configurar inline editing.

object
key
required
Key
string
label
required
Label
string
type
required
Type
string
editable
Editable
boolean
default: true
placeholder
Any of:
string
options
Any of:
Array<object>
SelectOption

Opção para campos select/multi_select.

object
value
required
Value
string
label
required
Label
string
color
Any of:
string
icon
Any of:
string
validation
Any of:
Array<object>
object
asyncLabelField
Any of:
string
all_fields
required
All Fields
Array<object>
FieldConfigResponse

Schema otimizado para frontend DataTable. Retorna apenas o necessário para configurar inline editing.

object
key
required
Key
string
label
required
Label
string
type
required
Type
string
editable
Editable
boolean
default: true
placeholder
Any of:
string
options
Any of:
Array<object>
SelectOption

Opção para campos select/multi_select.

object
value
required
Value
string
label
required
Label
string
color
Any of:
string
icon
Any of:
string
validation
Any of:
Array<object>
object
asyncLabelField
Any of:
string

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string