O HTTP API Node Retorna um Connection Timeout (http_code 0)

Se o HTTP API node falha com um connection timeout e http_code 0, o mais provável é que o provedor externo esteja bloqueando o IP do WhatChimp. Adicione os IPs do WhatChimp à lista de permissões para resolver.

Updated 25 June 2026

Se o HTTP API node do seu bot não consegue alcançar uma API externa e o Test & Verify retorna um connection timeout, a causa mais comum é que o provedor externo só permite endereços IP na lista de permissões e está bloqueando o WhatChimp.

O sintoma

Quando você executa o Test & Verify no HTTP API node, recebe uma resposta como:

  • "data_error": "Connection timeout after 20001 ms"
  • "http_code": 0

Um http_code de 0 significa que o WhatChimp nunca recebeu nenhuma resposta, a solicitação simplesmente expirou. O endpoint em si pode estar perfeitamente saudável.

Por que isso acontece

Muitas APIs restringem o acesso a uma lista de IPs de origem aprovados (na lista de permissões). Se o IP de saída do WhatChimp não está nessa lista, o firewall do provedor descarta a solicitação silenciosamente em vez de responder. Como nada volta, o WhatChimp espera até a solicitação expirar, e é por isso que você vê um timeout e http_code: 0 em vez de um erro 401 ou 403.

Como confirmar que é um problema de IP

  • O mesmo endpoint funciona de uma ferramenta como Postman ou curl em uma máquina que o provedor permitiu, mas expira a partir do WhatChimp.
  • A documentação ou o suporte do provedor menciona whitelisting de IP ou uma lista de IPs permitidos.
  • Suas credenciais (por exemplo os headers X-API-USER e X-API-PASS) estão corretas, mas você ainda recebe um timeout, não um erro de autenticação.

A solução

Peça ao seu provedor para adicionar os endereços IP de saída do WhatChimp à lista de permissões, depois adicione todos eles do lado dele. A lista completa e atual está aqui: Os Endereços IP do WhatChimp para Adicionar à Lista de Permissões.

Adicione todas as IPs dessa lista. As solicitações do WhatChimp podem sair de vários servidores, então adicionar apenas uma faz a chamada ter sucesso de forma intermitente e expirar no resto do tempo.

Verifique

Depois que o provedor permitir todas as IPs do WhatChimp, execute o Test & Verify no HTTP API node novamente. O timeout deve sumir e você deve receber uma resposta real com um http_code diferente de zero.

Próximos passos

More in Bot Manager