Campos personalizados

ToolEndpoint RESTAnotaciones
list_custom_fieldsGET /v1/custom-fieldslectura, idempotente
create_custom_fieldPOST /v1/custom-fieldsescritura
update_custom_fieldPATCH /v1/custom-fields/{fieldId}escritura
delete_custom_fieldDELETE /v1/custom-fields/{fieldId}destructiva

Tipos válidos

text, textList, number, numberList, date, email, phone, imageUrl, imageUrlList, fileUrl, fileUrlList


list_custom_fields

Sin argumentos. Devuelve los campos personalizados del workspace junto con los campos por defecto del contacto (name, email, birthdate, etc.).


create_custom_field

CampoTipoRequeridoDescripción
namestring (1-100)Nombre visible.
typeenum (ver arriba)Tipo de dato.
descriptionstring (≤ 500)no
automaticbooleannoSi se calcula automáticamente. Default false.
overwritablebooleannoSi un valor existente puede sobrescribirse. Default false.
workspacestringsi multi-ws

update_custom_field

Permite editar description, automatic y overwritable. El nombre y tipo no son editables. Debe enviarse al menos uno de los tres campos editables.

CampoRequerido
fieldId
workspacesi multi-ws
description, automatic, overwritableuno de los tres

delete_custom_field

CampoRequerido
fieldId
workspacesi multi-ws

Elimina el campo y limpia las referencias en todos los clientes que lo tengan asignado.