Pular para o conteúdo principal
Uma lista de transmissão envia uma única mensagem para vários contatos de uma vez — cada destinatário a recebe como um chat 1:1 normal e não vê quem mais está na lista. As listas de transmissão ficam em client.broadcastList (WaBroadcastListCoordinator). Business-only
Apenas business. As listas de transmissão são baseadas no schema de app-state BusinessBroadcastList e só funcionam em contas WhatsApp Business. Em uma conta comum, o servidor rejeita as mutações subjacentes.

Definindo uma lista

setList cria ou atualiza a definição de uma lista — ela então aparece em Listas de transmissão no celular, sincronizada via app-state. Os participantes são identificados pelo LID (lidJid), opcionalmente acompanhado do JID de número de telefone (pnJid):
Remova uma lista pelo seu id:

Enviando para uma lista

send recebe a mesma union de conteúdo de client.message.send — texto, mídia, enquetes e assim por diante — mais o listJid da transmissão (o id da lista com o sufixo @broadcast) e os recipients explícitos para os quais fazer o fanout:
Cada destinatário é criptografado individualmente (um fanout), então um único send equivale a N envios diretos por trás de uma requisição. Passe as opções de envio habituais através de options.
Listas de transmissão não são newsletters/canais: uma transmissão chega aos seus contatos existentes como mensagens privadas 1:1, enquanto um canal é um feed público baseado em seguidores.

Referência do client

As assinaturas completas dos métodos de client.broadcastList.

Identidades (PN vs LID)

Por que os participantes são indexados por LID.
Última modificação em 28 de maio de 2026