Skip to main content

Importar Sessão

O comando Importar Sessão (SESSION_IMPORT) conecta o canal usando uma sessão do web.whatsapp.com já autenticada, sem passar pelo processo de pareamento (QR Code, Pair Code ou Link). Ele existe como contorno para números com passkey: quando o WhatsApp passa a exigir verificação por passkey/security-key, o login por QR pode ser interrompido. Nesse cenário, em vez de parear um novo dispositivo, você importa as credenciais de uma sessão web já conectada e a plataforma se conecta diretamente com elas.
O campo creds contém credenciais brutas de autenticação do WhatsApp Web, com acesso total à conta. Trate-o como segredo: trafegue-o somente sobre TLS, nunca o registre em logs e nunca o persista no cliente. Quem tiver esse blob controla a conexão.

Requisição

Campos

string
required
Deve ser "SESSION_IMPORT".
string
required
Deve ser "SESSION_IMPORT". Repete o discriminador do comando.
object
required
Blob opaco de credenciais de uma sessão do WhatsApp Web já autenticada (formato de AuthenticationCreds, estilo Baileys). A plataforma repassa o objeto verbatim ao provedor — não interpreta, não valida e não altera seu conteúdo.Como é um blob opaco, a estrutura interna depende de como as credenciais foram extraídas da sessão de origem. Envie exatamente o objeto obtido, sem modificações.
A técnica de referência para extrair essas credenciais de uma sessão já autenticada é o “PSK Linker” (ZDG), que captura o blob de creds após o login no web.whatsapp.com.

Resposta da API

O packageId identifica o comando para rastreamento. A confirmação da conexão chega posteriormente por webhook.

Webhook de confirmação

Quando a importação é bem-sucedida, o canal se conecta sem pareamento e você recebe o evento CONNECTED:
Os campos jid, lid e phoneNumber são opcionais e refletem a identidade da sessão importada. A partir do CONNECTED, o canal já pode enviar e receber mensagens normalmente.

Exemplo completo

Use a importação de sessão apenas quando o pareamento tradicional não for viável (por exemplo, números protegidos por passkey). Para a maioria dos casos, prefira os métodos de Iniciar Sessão (QR Code, Pair Code ou Link).