Sincronización de historial
Al activar la coexistencia, puede importar el historial de mensajes de su número de WhatsApp Business a Positus. La importación es asincrónica y los mensajes llegan a su webhook en el mismo formato que los mensajes recibidos normalmente.Cómo disparar la sincronización
Realice una solicitudPOST al endpoint a continuación. No se requiere cuerpo (body).
{NUMBER_ID}— ID del número de WhatsApp ya activado con coexistencia.
La importación puede ser disparada una sola vez por onboarding, dentro de la ventana de 24 horas después de la activación de la coexistencia. El servidor solo confirma la recepción de la solicitud; los mensajes se entregan después, a lo largo de varios webhooks.
Lo que recibirá
Cada mensaje del historial se entrega a su webhook en el mismo formato que un mensaje recibido en Positus — el sobre{ "contacts": [...], "messages": [...] }. Recibe un webhook por mensaje del historial; su manejador de webhook existente ya procesa estos mensajes sin cambios.
Este es el mismo formato descrito en Webhook. La diferencia es que los mensajes del historial traen el campo adicional
history_context, indicando el estado que el mensaje tenía en la aplicación. Los metadatos internos del progreso de la importación (fase, orden del lote) no se pasan a su webhook.Campos del mensaje
Valores de history_context.status
Ventana de cobertura del historial
Meta proporciona el historial en tres fases, definiendo cuánto tiempo atrás se importan los mensajes:
Los mensajes con más de 180 días no se importan. No necesita tratar estas fases: solo determinan el alcance de la importación — los mensajes llegan a su webhook uno a uno, como se describe arriba.
Medios en dos etapas
Los mensajes de medios más antiguos (con más de ~14 días) llegan en dos etapas:- Primero, un mensaje con
type: "media_placeholder"— sin el contenido del medio. - Después, un nuevo webhook entrega el mismo mensaje con el contenido real del medio.
Historial rechazado por la empresa
Si el compartir historial está desactivado en la aplicación WhatsApp Business, Meta rechaza la importación (error2593109 — “History sync is turned off by the business”).
Próximos pasos
- Introducción a la coexistencia — concepto y elegibilidad.
- Sincronización de contactos — importar la lista de contactos.
- Webhook — formato completo del sobre de mensajes.