Hola,
Estoy teniendo un problema al conectar las credenciales de n8n a Brevo. Ya he creado y copiado una nueva clave API tres veces, pero sigo recibiendo un error indicando que no se puede establecer la conexión.
También he intentado varias soluciones sugeridas, como cambiar mi dirección IP y desactivar/reactivar la clave API, pero ninguna de ellas funcionó.
¿Podrías ayudarme a identificar la causa de este problema y sugerir una solución? Realmente agradecería tu ayuda.
¡Gracias!
Hay algunas cosas que verificar aquí:
-
Tipo de clave API — Brevo tiene dos tipos: la antigua “API Key v2” y las claves API más nuevas. Asegúrate de que estés usando la que tu versión de n8n espera. En la configuración de credenciales, debería ser la de Brevo → Mi Cuenta → SMTP & API → Claves API.
-
“Dominios de solicitud HTTP permitidos” — Puedo ver ese campo en tu captura de pantalla. Si tu instancia de n8n se ejecuta en un dominio personalizado, asegúrate de que ese dominio se agregue allí (o configúralo en “Todos”). Una restricción aquí causaría que la prueba de credenciales falle incluso con una clave válida.
-
Prueba versus conexión real — Si estás en n8n Cloud, la IP saliente podría diferir de la que Brevo ve. Intenta ejecutar el nodo (envía un correo de prueba) en lugar de solo hacer clic en “Probar conexión”.
¿También puedes compartir en qué versión de n8n estás y si es autohospedada o en la nube?
uso vps SumoPod para n8n
Hay algunas cosas que compruebo antes de profundizar:
• Asegúrate de que estés usando la clave API v3 de Brevo, no una clave SMTP.
• Copia la clave API sin espacios al principio o al final.
• Si estás auto-hospedando n8n, verifica que el servidor pueda alcanzar api.brevo.com y que ningún firewall ni proxy esté bloqueando las solicitudes salientes.
• Si es posible, prueba la misma clave API con una simple solicitud GET https://api.brevo.com/v3/account en Postman o cURL. Si eso también falla, es probable que el problema sea con la clave API o la cuenta de Brevo en lugar de n8n.
Si puedes compartir el mensaje de error exacto o una captura de pantalla de la prueba de credenciales (con información sensible oculta), será mucho más fácil identificar la causa raíz.
Si prefieres solucionarlo juntos, no dudes en agendar una llamada gratuita: https://calendly.com/dansakisamuel2�. Estoy encantado de echar un vistazo contigo.
¡Hola @Filteran_Teradha_Fis! ¡Bienvenido!
Un 401 que persiste con tres claves API nuevas y no cede cuando cambias de IP apunta a la función de seguridad Authorized IPs (IPs autorizadas) de Brevo, no a la clave misma. Brevo bloquea las llamadas de API desde cualquier IP que no haya visto antes, y en las cuentas creadas después de mediados de 2024 está activado por defecto. Regenerar la clave no puede ayudar porque el bloqueo está en la IP, y cada nueva IP a la que cambies también es desconocida, por eso nada de lo que intentaste lo movió.
La IP saliente de tu VPS es la que Brevo ve, así que autoriza esa:
- En Brevo, nombre de la organización en la esquina superior derecha > Settings > Security > Authorized IPs.
- Agrega tu IPv4 saliente de SumoPod VPS. Obtenla ejecutando
curl https://api.ipify.orgen el servidor, o desde el panel de SumoPod. - Guarda, espera unos 5 minutos y luego prueba la credencial nuevamente.
También revisa la bandeja de entrada del propietario de la cuenta por un correo de Brevo «Validate your IP address» (Valida tu dirección IP), haciendo clic en el enlace se autoriza la IP directamente.
https://help.brevo.com/hc/en-us/articles/5740111683858-Authorize-and-block-IP-addresses-for-API-security
También le pregunté a algunas otras personas sobre este problema, y me dijeron que están experimentando el mismo inconveniente. Tampoco pueden conectar sus credenciales de Brevo, así que no parece ser un problema específico de mi cuenta.
La imagen muestra claramente un mensaje “Authorization failed” (Autorización fallida), que es un error clásico de “el servidor me escuchó, pero no le gustó lo que dije”.
Esto significa que tu instancia de n8n sí puede conectarse a los servidores de Brevo, pero la clave de API que proporcionas no está siendo aceptada. Dado tu sólido conocimiento, especialmente con “Autenticación básica” y “Conexión segura”, sabes que esto se reduce a las credenciales en sí.
Vamos a analizar esta nueva información:
El nuevo mensaje de error:
Couldn't connect with these settings. Authorization failed - please check your credentials.
Por qué está sucediendo (y cómo solucionarlo):
-
La clave de API es incorrecta o ha sido revocada:
- Verifica la fuente: Vuelve a tu cuenta de Brevo (anteriormente Sendinblue).
- Navega a SMTP & API (o similar, dependiendo de los cambios en la interfaz de Brevo).
- Asegúrate de copiar la clave de API correcta. Brevo típicamente tiene diferentes tipos, a veces etiquetados como “v2” (heredada) y “v3” (recomendada). El nodo de Brevo en n8n espera la “API Key v3”. Esto es crucial y a menudo es la razón de este error.
- Genera una nueva clave de API v3 si no estás seguro o si has estado reactivando versiones antiguas. Cópiala inmediatamente.
- Pega sin espacios adicionales: Cuando copies y pegues en el campo de clave de API de n8n, asegúrate de que no haya espacios al principio o al final. Incluso un solo carácter invisible puede invalidar la clave.
- Clave activa: Confirma que la clave que estás usando está activa y no ha sido revocada accidentalmente ni ha expirado.
- Verifica la fuente: Vuelve a tu cuenta de Brevo (anteriormente Sendinblue).
-
Permisos de la clave de API (Menos común para prueba de conexión):
- Aunque normalmente una prueba de conexión solo requiere acceso básico, algunas claves de API con restricciones severas podrían fallar.
- Asegúrate de que la clave de API que generaste tiene permisos completos, o al menos suficientes para acceder a las características de Brevo que tienes intención de usar con n8n (por ejemplo, gestionar contactos, enviar correos electrónicos). Brevo a menudo te permite establecer permisos granulares al crear claves.
-
Detalles específicos de la instancia de n8n (Improbable pero vale la pena mencionar):
- Si ejecutas múltiples instancias o entornos de n8n, asegúrate de que estés ingresando la clave de API en la instancia correcta. (Dado tu trabajo con “Implementación y control de versiones”, es probable que ya estés consciente de esto, pero es un error común).
Solución paso a paso:
-
Inicia sesión en tu cuenta de Brevo.
-
Navega a SMTP & API.
-
Localiza o genera una nueva clave de API v3. Esto es clave. La misma captura de pantalla tiene una pista debajo del campo de clave de API sobre Brevo que tiene claves de API v2 y más nuevas.
-
Copia cuidadosamente la clave de API v3 completa al portapapeles.
-
Vuelve a la configuración de credenciales de Brevo en n8n.
-
Elimina la clave de API existente (enmascarada) en el campo
API Key.
-
Pega la clave de API v3 recién copiada en el campo. Asegúrate de que no se peguen espacios adicionales.
-
Haz clic en “Retry” o “Save” (si está disponible) para probar la conexión.
Este error “Authorization failed” (Autorización fallida) es casi exclusivamente debido a que la clave en sí es incorrecta o del tipo equivocado. ¡Enfócate en obtener la clave de API v3 de Brevo perfecta!
Intentando solucionar un error “Authorization failed” con la clave de API incorrecta es como intentar usar un nodo
Switch
sin una expresión válida: simplemente no va a enrutar a ningún lugar útil.
Gracias por informarnos sobre esto. Hemos creado CV-19 como el ticket interno de desarrollo para investigarlo.
¡Hola! Esto parece ser un problema clásico de autenticación de clave API. Puedes intentar estos pasos rápidos para solucionarlo:
-
Regenera la clave API: Ve al panel de control de tu cuenta de Brevo, elimina la clave API anterior y genera una nueva clave API v3 para asegurar que no haya expirado ni se haya corrompido.
-
Verifica espacios adicionales: Al copiar y pegar la clave API en n8n, asegúrate de que no haya espacios accidentales al inicio o al final.
-
Confirma la versión de la clave: Asegúrate de que estés usando la clave API v3, ya que las versiones anteriores están descontinuadas.
¡Hazme saber si esto te ayuda a resolver el error de autorización!
Gracias a todos por responder y ayudarme
¿Al final conseguiste que funcionara?
