Pular para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://zapo.to/llms.txt

Use this file to discover all available pages before exploring further.

Definições curtas dos termos usados nesta documentação. A maioria leva à página que os cobre em detalhe.

addon

Um follow-up criptografado anexado a uma mensagem — uma reação, voto de enquete ou comentário. Surge no evento message_addon. Veja Recebendo mensagens.

app-state

O canal que sincroniza configurações por conta (mute, pin, arquivar, lido, labels, contatos) entre todos os seus dispositivos — separado das mensagens. Operado via client.chat.

BinaryNode

A representação no zapo de uma stanza do protocolo: { tag, attrs, content }. A unidade com que você trabalha na API low-level.

companion device

Uma conexão de dispositivo vinculado (como o WhatsApp Web/Desktop) — o modo padrão. Contraste com conexões mobile. Veja Autenticação.

coordinator

Um módulo de funcionalidade focado, acessado por um getter no client (client.message, client.group, …). Veja Arquitetura.

fanout

Criptografar uma única mensagem uma vez por dispositivo de cada destinatário e empacotar os resultados em uma stanza. Veja Arquitetura em detalhes.

IQ

Uma stanza de requisição/resposta (<iq type="get|set">result/error), correlacionada por id. Emita uma via client.lowlevel.query.

JID

Um endereço do WhatsApp para um usuário, grupo ou canal — ex.: 5511999999999@s.whatsapp.net (usuário), ...@g.us (grupo), ...@newsletter (canal). Veja Helpers de JID.

LID

Um identificador preservador de privacidade (...@lid) que representa um usuário sem expor o número de telefone. Prefira-o ao enviar. Veja Identidades.

MEX

A camada GraphQL-sobre-IQ do WhatsApp, usada por newsletters e partes do business. O peer opcional argo-codec decodifica algumas respostas MEX.

Noise

O handshake do protocolo Noise, que autentica o servidor e criptografa todo frame após a conexão. Veja O protocolo do WhatsApp.

PN

“Phone number” — um JID de número de telefone (...@s.whatsapp.net), em oposição a um LID. Veja Identidades.

prekey

Uma chave de uso único do Signal usada para iniciar uma sessão criptografada com um peer novo. Buscada na configuração da sessão; um envelope que inicia a sessão é um pkmsg.

ratchet

O Double Ratchet do Signal que criptografa mensagens 1:1 com forward secrecy. Na rede, o envelope é msg (estabelecido) ou pkmsg (iniciando a sessão).

sender key

O esquema de criptografia de grupo (skmsg): cada membro distribui uma sender key uma vez e então criptografa as mensagens do grupo simetricamente com ela. Veja O protocolo do WhatsApp.

session

O estado do protocolo Signal de uma conversa criptografada com um dispositivo peer, persistido na store. Atualize uma com client.message.syncSignalSession.

stanza

Uma unidade do protocolo do WhatsApp — uma forma binária compacta de um elemento estilo XMPP. No zapo é um BinaryNode.

store

A camada de persistência plugável que guarda auth, estado do Signal, app-state e, opcionalmente, mensagens/threads/contatos. Construída com createStore. Veja Stores.

view-once

Mídia que o destinatário só pode abrir uma vez. Envie com a opção viewOnce. Veja Mídia.

write-behind

Persistência assíncrona em lote de mensagens/threads/contatos de entrada, para o hot path não ficar bloqueado no banco. Ajustada pela opção writeBehind.
Last modified on May 27, 2026