values, cada propiedad usa la key del campo. La configuración del campo se envía por separado.
Números
numberFormat no transforma el valor. Con formato percent, por ejemplo, 25 se muestra como 25 %.
Fechas
Para integraciones nuevas, usa ISO 8601 y elige el formato según la configuración del campo:Z cuando envíes hora. dateConfig.includeTime controla cómo el tablero captura y muestra el dato, pero no cambia la validación de la API.
Por compatibilidad, la API también acepta fechas DD/MM/YYYY y timestamps Unix en milisegundos. Un timestamp se convierte a una fecha y hora ISO 8601 en UTC. Evita esos formatos en integraciones nuevas: DD/MM/YYYY puede ser ambiguo y un timestamp siempre representa un instante con hora.
createdAt y updatedAt no son campos configurables de tipo date. La API administra ambos y los devuelve como timestamps Unix en milisegundos, por ejemplo 1720000000000.Selecciones
Puedes enviar elid o la label de una opción. La API almacena y devuelve su id.
upsertEnumOptions: true permite crear las etiquetas que todavía no existen.
Relaciones y contactos
Envía un ID para los tipos*_single y un arreglo de IDs para los tipos *_multi.
Para modificar una relación sin reemplazar su valor completo, usa Actualizar relaciones.
Campos reflejados
No envíes valores para camposlookup. La API los calcula al leer el registro:
firstValueylastValuedevuelven un valor.allValuesyuniqueValuesdevuelven un arreglo.
Archivos
No envíes archivos ni URLs directamente envalues. Usa Subir archivo.
Al consultar un registro, el campo contiene un arreglo de objetos:
Plantillas PDF
No envíes un valor para campospdf_template. Para producir el documento usa Generar PDF.
Valores predeterminados
defaultValue aplica al crear un registro cuando omites la key. Está disponible para string, number, boolean, date, enum y enum_multi.
No se aplica al actualizar un registro ni cuando envías la propiedad con null.

