Newsletter
Crear canal
Crea un nuevo canal (newsletter) vinculado a la cuenta conectada
POST
Crear canal
Auth:
Envoltorio:
TokenAccount o TokenInstance • Rate-limit: Global (100/min) • Idempotente: no (cada llamada crea un nuevo canal)
Descripción
Crea un nuevo canal. La cuenta creadora se convierte automáticamente en administrador / propietario. El servicio acepta automáticamente los términos de uso (TOS) cuando WhatsApp los requiere, realizando un retry transparente luego deAcceptTOSNotice.
Ejemplos
Mínimo
Crea un canal solo con elname requerido. El canal nace sin descripción ni imagen, pero ya obtiene un jid permanente y un inviteLink en la respuesta.
Completo
Crea el canal condescription y picture (URL pública). El servidor descarga la imagen, la convierte a JPEG 640x640 y la fija como imagen inicial del canal.
Con imagen base64
Mismo flujo, pero la imagen va inline como una URLdata: con base64 en lugar de una URL externa. Útil cuando la imagen se genera localmente o está detrás de autenticación.
Respuesta exitosa
La respuesta incluye elchannel.jid permanente del canal recién creado (úsalo como identifier en llamadas posteriores), el inviteLink listo para compartir y el state actual. subscriberCount comienza en 0, y pictureUrl viene como null cuando la imagen aún no fue procesada o no fue proporcionada.
200 OK
Parámetros de ruta
Nombre de la instancia.
Cabeceras
TokenAccount o TokenInstance.application/jsonCuerpo de la solicitud
Nombre del canal. No puede estar vacío.
Descripción / bio del canal.
URL o base64. Convertida a JPEG (máx. 640x640). Un fallo solo registra una advertencia, el canal se crea sin imagen.
Notas
- En algunos países, crear un canal requiere una cuenta WhatsApp Business verificada. Si el servidor rechaza, el error de WhatsMeow se propaga.
- Guarda el
channel.jiddevuelto, los enlaces de invitación pueden revocarse, pero el JID es permanente. - La creación no es idempotente: un retry automático ante un timeout de red puede duplicar el canal.
- La imagen se redimensiona a 640x640 manteniendo proporción (formatos aceptados: JPEG, PNG, WebP, GIF).
Errores
| HTTP | Mensaje |
|---|---|
| 400 | The 'name' field is required |
| 400 | Instance is not connected to WhatsApp |
| 500 | failed to create newsletter: <reason> |
| 501 | WhatsApp client does not support newsletter creation (CreateNewsletter not available) |
| 501 | failed to create newsletter (terms may need acceptance) |
Siguiente
Información del canal
Confirma los datos después de la creación.
Listar canales
Mira los canales suscritos.