Newsletter
Criar canal
Cria um novo canal (newsletter) vinculado à conta conectada
POST
Criar canal
Auth:
Envelope:
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: não (cada chamada cria um canal novo)
Descrição
Cria um novo canal. A conta criadora torna-se automaticamente admin / dono. O serviço aceita os termos de uso (TOS) automaticamente quando o WhatsApp os exigir, fazendo um retry transparente apósAcceptTOSNotice.
Exemplos
Mínimo
Cria um canal apenas com oname obrigatório. O canal nasce sem descrição nem foto, mas já recebe um jid permanente e um inviteLink no response.
Completo
Cria o canal já comdescription e picture (URL pública). O servidor baixa a imagem, converte para JPEG 640x640 e define como foto inicial do canal.
Com foto base64
Mesmo fluxo, mas a foto vai inline comodata: URL com base64 em vez de URL externa. Útil quando a imagem é gerada localmente ou está atrás de autenticação.
Resposta de sucesso
A resposta inclui ochannel.jid permanente do canal recém-criado (use-o como identifier nas chamadas subsequentes), o inviteLink pronto para compartilhar e o state atual. subscriberCount começa em 0 e pictureUrl vem null quando a foto ainda não foi processada ou não foi enviada.
200 OK
Parâmetros de rota
Nome da instância.
Headers
TokenAccount ou TokenInstance.application/jsonRequest body
Nome do canal. Não pode ser vazio.
Descrição / bio do canal.
URL ou base64. Convertida para JPEG (máx 640×640). Falha apenas loga warning, o canal é criado sem foto.
Notas
- Em alguns países, criar canal exige conta WhatsApp Business verificada. Se o servidor rejeitar, o erro do WhatsMeow é propagado.
- Guarde o
channel.jidretornado, links de convite podem ser revogados, mas o JID é permanente. - A criação não é idempotente: retry automático em timeout de rede pode duplicar o canal.
- A foto é redimensionada para 640x640 mantendo aspect ratio (formatos aceitos: JPEG, PNG, WebP, GIF).
Erros
| HTTP | Mensagem |
|---|---|
| 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) |
Próximo
Info do canal
Confirmar dados após a criação.
Listar canais
Ver os canais inscritos.