Conversaciones

Sincronizar Historial

Solicita la sincronización del historial de mensajes antiguos de un chat. Los mensajes llegan por webhook/SSE.

POSThttps://api.zapzapapi.com/api/v1/{instanceId}/message/history-sync

Autenticación con los encabezados x-api-key y x-api-secret.

Parámetros

NombreTipoDóndeObligatorioDescripción
messageidtextcuerpoNoID del mensaje de referencia usado para buscar mensajes más antiguos del chat
numbertextcuerpoNoJID completo del chat
countnumbercuerpoNoCantidad deseada de mensajes en la sincronización

Ejemplo de solicitud

curl

curl -X POST "https://api.zapzapapi.com/api/v1/{instanceId}/message/history-sync" \
  -H "x-api-key: TU_API_KEY" \
  -H "x-api-secret: TU_API_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"messageid":"3EB01234567890ABCDEF","number":"5511999999999@s.whatsapp.net"}'

Node.js

const res = await fetch("https://api.zapzapapi.com/api/v1/{instanceId}/message/history-sync", {
  method: "POST",
  headers: {
    "x-api-key": "TU_API_KEY",
    "x-api-secret": "TU_API_SECRET",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "messageid": "3EB01234567890ABCDEF",
    "number": "5511999999999@s.whatsapp.net"
  }),
});
console.log(await res.json());

Python

import requests

res = requests.post(
    "https://api.zapzapapi.com/api/v1/{instanceId}/message/history-sync",
    headers={"x-api-key": "TU_API_KEY", "x-api-secret": "TU_API_SECRET"},
    json={"messageid":"3EB01234567890ABCDEF","number":"5511999999999@s.whatsapp.net"},
)
print(res.json())

Ejemplo de respuesta

JSON

{
  "ok": true,
  "count": 50
}

Los valores son ilustrativos; los campos siguen el formato real de la respuesta.

Ver la referencia completa

Consigue tus claves de API

Crea tu cuenta, conecta un número en minutos y empieza a usar la API. R$15 por número activo/mes, con un crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente.