El HTTP API Node Devuelve un Connection Timeout (http_code 0)

Si el HTTP API node falla con un connection timeout y http_code 0, lo más probable es que el proveedor externo esté bloqueando la IP de WhatChimp. Incluye las IPs de WhatChimp en la lista blanca para solucionarlo.

Updated 25 June 2026

Si el HTTP API node de tu bot no puede llegar a una API externa y Test & Verify devuelve un connection timeout, la causa más común es que el proveedor externo solo permite direcciones IP en lista blanca y está bloqueando a WhatChimp.

El síntoma

Cuando ejecutas Test & Verify en el HTTP API node, obtienes una respuesta como:

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

Un http_code de 0 significa que WhatChimp nunca recibió ninguna respuesta, la solicitud simplemente se agotó. El endpoint en sí puede estar perfectamente sano.

Por qué ocurre

Muchas APIs restringen el acceso a una lista de IPs de origen aprobadas (en lista blanca). Si la IP de salida de WhatChimp no está en esa lista, el firewall del proveedor descarta la solicitud en silencio en lugar de responder. Como no vuelve nada, WhatChimp espera hasta que la solicitud se agota, por eso ves un timeout y http_code: 0 en lugar de un error 401 o 403.

Cómo confirmar que es un problema de IP

  • El mismo endpoint funciona desde una herramienta como Postman o curl en una máquina que el proveedor permitió, pero se agota desde WhatChimp.
  • La documentación o el soporte del proveedor menciona el whitelisting de IPs o una lista de IPs permitidas.
  • Tus credenciales (por ejemplo los headers X-API-USER y X-API-PASS) son correctas, pero aun así obtienes un timeout, no un error de autenticación.

La solución

Pide a tu proveedor que incluya en la lista blanca las direcciones IP de salida de WhatChimp, luego agrégalas todas de su lado. La lista completa y actual está aquí: Las Direcciones IP de WhatChimp para Incluir en la Lista Blanca.

Agrega todas las IPs de esa lista. Las solicitudes de WhatChimp pueden salir desde varios servidores, así que incluir solo una hace que la llamada tenga éxito de forma intermitente y se agote el resto del tiempo.

Verifica

Después de que el proveedor haya permitido todas las IPs de WhatChimp, vuelve a ejecutar Test & Verify en el HTTP API node. El timeout debería desaparecer y deberías obtener una respuesta real con un http_code distinto de cero.

Próximos pasos

More in Bot Manager