Skip to main content
POST
Entrar no canal
Auth: TokenAccount ou TokenInstanceRate-limit: Global (100/min) • Idempotente: parcial (canal já seguido normalmente é no-op silencioso)

Descrição

Inscreve a conta (follow) em um canal. Após o join, o canal aparece em GET /list e mensagens futuras chegam como message.exchange com chat.type = "newsletter".

Exemplos

Por JID

Inscreve a conta passando o JID canônico do canal (@newsletter). É o formato mais direto, sem precisar resolver link ou código antes.
Inscreve a conta passando o link de convite completo (https://whatsapp.com/channel/...). O servidor extrai o código do final da URL e resolve o JID antes do follow.

Por código

Inscreve a conta passando apenas o código de convite (sufixo do link, sem o domínio). Atalho para quem já extraiu o código previamente.

Resposta de sucesso

A resposta sempre traz o JID canônico do canal em channelJid, mesmo quando a entrada foi feita por link ou código de convite. Use esse valor como identifier em chamadas subsequentes (/info, /leave).
200 OK

Parâmetros de rota

string
obrigatório
Nome da instância.

Headers

string
obrigatório
TokenAccount ou TokenInstance.
string
obrigatório
application/json

Request body

string
obrigatório
JID @newsletter, link completo ou código de convite.

Notas

  • O response sempre traz o JID canônico em channelJid, útil quando o input foi link / código.
  • Após join, a propagação para GET /list pode levar alguns segundos.
  • Em raros casos, canais privados exigem aprovação do dono, o join retorna sucesso mas o canal só aparece em list após a aprovação.
  • Links de convite podem ser revogados pelo dono, códigos antigos passam a falhar com newsletter not found.

Erros

Envelope: