Newsletter
Unirse al newsletter
Suscribe la cuenta a un newsletter existente
POST
Unirse al newsletter
Auth:
Envoltorio:
TokenAccount o TokenInstance • Rate-limit: Global (100/min) • Idempotente: parcial (un newsletter ya seguido suele ser un no-op silencioso)
Descripción
Suscribe (sigue) la cuenta a un newsletter. Después deljoin, el newsletter aparece en GET /list y los mensajes entrantes llegan como message.exchange con chat.type = "newsletter".
Ejemplos
Por JID
Suscribe la cuenta pasando el JID canónico del newsletter (@newsletter). Es el formato más directo, no hace falta resolver un enlace o código primero.
Por enlace
Suscribe la cuenta pasando el enlace de invitación completo (https://whatsapp.com/channel/...). El servidor extrae el código del sufijo de la URL y resuelve el JID antes de seguir.
Por código
Suscribe la cuenta pasando solo el código de invitación (sufijo del enlace, sin el dominio). Un atajo cuando ya tienes el código extraído.Respuesta exitosa
La respuesta siempre devuelve el JID canónico del newsletter enchannelJid, incluso cuando el input fue un enlace o código de invitación. Usa ese valor como identifier en llamadas posteriores (/info, /leave).
200 OK
Parámetros de ruta
Nombre de la instancia.
Cabeceras
TokenAccount o TokenInstance.application/jsonCuerpo de la solicitud
JID
@newsletter, enlace completo o código de invitación.Notas
- La respuesta siempre devuelve el JID canónico en
channelJid, útil cuando el input fue un enlace / código. - Después del
join, la propagación aGET /listpuede demorar unos segundos. - En casos raros, los newsletters privados requieren aprobación del propietario,
joindevuelve éxito pero el newsletter solo aparece enlistdespués de la aprobación. - Los enlaces de invitación pueden ser revocados por el propietario, los códigos antiguos comienzan a fallar con
newsletter not found.
Errores
| HTTP | Mensaje |
|---|---|
| 400 | The 'identifier' field is required (JID @newsletter or invite link/code) |
| 400 | Invalid newsletter identifier (use JID @newsletter or invite link/code) |
| 400 | newsletter not found |
| 500 | failed to follow newsletter: <reason> |
| 501 | WhatsApp client does not support FollowNewsletter |