curl --request POST \
--url https://api.wppfy.com/newsletter/updates \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"jid": "120363123456789012@newsletter",
"count": 50,
"afterid": 12345
}
'
{
"response": [
{
"messageid": "3EB0B4302B3A8A52F7A1",
"serverid": 12345,
"type": "text",
"timestamp": "2026-03-24T19:00:00Z",
"viewsCount": 1540,
"reactionCounts": {
"👍": 35,
"🔥": 11
}
}
]
}{
"error": "invalid newsletter jid"
}{
"error": "client not found"
}{
"error": "connection closed"
}{
"error": "WhatsApp no respondió a la solicitud de actualizaciones de mensajes"
}Newsletters y Canales
Obtener actualizaciones de mensajes de un canal
deprecated
Obsoleta. WhatsApp no responde a la consulta de updates (message_updates): la API desiste a los 10 segundos y responde 504.
Para las vistas y reacciones de los posts, use POST /newsletter/messages, que incluye viewsCount y reactionCounts en cada post.
Parámetros mantenidos por compatibilidad:
afteridfiltra updates posteriores a unserveridsincefiltra por el momento del update, en segundos o milisegundos
POST
/
newsletter
/
updates
curl --request POST \
--url https://api.wppfy.com/newsletter/updates \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"jid": "120363123456789012@newsletter",
"count": 50,
"afterid": 12345
}
'
{
"response": [
{
"messageid": "3EB0B4302B3A8A52F7A1",
"serverid": 12345,
"type": "text",
"timestamp": "2026-03-24T19:00:00Z",
"viewsCount": 1540,
"reactionCounts": {
"👍": 35,
"🔥": 11
}
}
]
}{
"error": "invalid newsletter jid"
}{
"error": "client not found"
}{
"error": "connection closed"
}{
"error": "WhatsApp no respondió a la solicitud de actualizaciones de mensajes"
}Autorizaciones
Cuerpo
application/json
JID del canal. Acepta el formato completo 120363123456789012@newsletter o solo el identificador numérico.
Ejemplo:
"120363123456789012@newsletter"
Cantidad máxima de updates devueltos.
Rango requerido:
x >= 1Ejemplo:
50
Devuelve solo las actualizaciones posteriores al serverid indicado.
Rango requerido:
x >= 1Ejemplo:
12345
Timestamp de corte.
- Si es mayor que
1000000000000, se interpreta como milisegundos. - De lo contrario, se interpreta como segundos.
Ejemplo:
1710000000
Respuesta
Actualizaciones de mensajes del canal recuperadas con éxito
Lista de actualizaciones de mensajes del canal.
Show child attributes
Show child attributes
