Actualizar atributos de entidad
Referencia API
Actualizar atributos de entidad
Actualiza solo los atributos personalizados de una entidad — modo merge aditivo o reemplazo total. Dispara matrices de riesgo entity_updated cuando corresponde.
PATCH
Actualizar atributos de entidad
Resumen
Actualiza soloattributes sin modificar el resto del perfil. Dos modos:
| Modo | Comportamiento |
|---|---|
merge (default) | Merge superficial: las claves enviadas pisan o crean valores; las no enviadas se conservan |
replace | Reemplazo total: el objeto attributes del body es el mapa completo ({} borra todo) |
El merge es superficial en el primer nivel: enviar un objeto de categoría (p. ej.
contact) reemplaza toda esa categoría. Las claves internas no incluidas se pierden. Usá replace para reescribir todo.entity_updated, corren reglas tras el patch (respeta skipRulesExecution y watchFields). Se emite webhook entity.updated con changes.attributes.
Endpoint
Autenticación
Requiereentities:edit (fallback legacy: entities:write).
Parámetros de ruta
UUID de la entidad.
Body
Mapa de atributos. Se almacena tal cual: valores escalares/array en la raíz quedan sin categoría; los objetos anidados actúan como categorías.
merge — patch aditivo (default). replace — reemplazo completo.Con
true, omite ejecución de matrices de riesgo tras la actualización.Respuesta
| Campo | Tipo | Descripción |
|---|---|---|
data.entityId | string | UUID de la entidad |
data.mode | string | merge o replace aplicado |
data.attributes | object | Atributos finales |
data.updatedAt | string | Timestamp ISO 8601 |
data.rulesExecutionSummary | object | Resumen de ejecución de reglas |
Ejemplos
Merge (default)
Reemplazo total
attributes se eliminan.
Errores
| HTTP | Código | Cuándo |
|---|---|---|
| 404 | ENTITY_NOT_FOUND | Entidad inexistente u otra org |
| 400 | validation | Body inválido |