Contactos
Fusionar Contactos
Fusiona un contacto duplicado en otro, conservando la información
POST
Combina dos contactos en uno solo. Útil para limpiar duplicados y consolidar información.
El contacto target (el de la URL) es el que permanece. El contacto source (el del body) será eliminado y sus datos fusionados al target.
Path Parameters
string
required
UUID del contacto target (el que permanece)
Body Parameters
string
required
UUID del contacto a fusionar (será eliminado)
object
Estrategia para resolver conflictos de datos
Estrategias de Merge
Nombre
string
default:"prefer_filled"
keep_target: Mantener nombre del targetkeep_source: Usar nombre del sourceprefer_filled: Usar el que no esté vacío (prioridad target)
Tags
string
default:"merge"
merge: Combinar tags de ambos contactosreplace: Usar solo tags del sourcekeep_target: Mantener tags del target
Campos Personalizados
string
default:"merge"
merge: Combinar campos (source sobrescribe si hay conflicto)replace: Usar solo campos del sourcekeep_target: Mantener campos del target
Comportamiento Automático
Además de la estrategia configurable, el merge automáticamente:- Transfiere todas las conversaciones del source al target
- Fusiona external_ids (IDs de CRMs externos)
- Concatena las notas (separadas por
---) - Aplica prefer_filled para: email, avatar_url, company, address, city, state, postal_code
- Elimina (soft delete) el contacto source
Ejemplos
Merge Simple (Estrategia por Defecto)
Priorizar Datos del Source
Respuesta Exitosa
Campos de la Respuesta
Errores
Webhooks
Cuando fusionas contactos, se dispara el webhookcontact.merged:
Próximos Pasos
Búsqueda Avanzada
Encontrar duplicados
Obtener Contacto
Ver contacto fusionado
Listar Contactos
Ver lista actualizada
Operaciones Masivas
Gestionar múltiples contactos