1.1 Introducción al nodo HTTP Request

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

💼 Recursos del video

API de ejemplo – Dog CEO: https://dog.ceo/api/breeds/image/random

Documentación Dog API: https://dog.ceo/dog-api/documentation

Lista de todas las razas: https://dog.ceo/api/breeds/list/all

Tablero explicativo en Canva: https://www.canva.com/design/DAGrljqoCUQ/kL4F_pHqQ5dEgpsaSxzf2Q/view?utm_content=DAGrljqoCUQ&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=h1d90e6c2a5

JSON del workflow completo: https://drive.google.com/file/d/12wvP9RLQl89XCpqLoBgdZBoXbXCaFtO7/view?usp=sharing


¿Recuerdas cuando empezamos con las integraciones básicas de n8n? Eso fue solo el comienzo. Ahora vamos a abrir la puerta al 90% de las automatizaciones que realmente generan dinero: las que conectan APIs sin integración nativa.

El Momento de la Verdad en Tu Negocio

Imagina que un cliente te pide automatizar su CRM personalizado, o conectar su sistema de inventario exclusivo. n8n tiene más de 1,000 integraciones, pero hay millones de APIs en el mundo. El nodo HTTP Request es tu llave maestra.

💡 Oportunidad de negocio: El mercado de APIs crecerá de $0.66 billones en 2024 a $1.67 billones en 2033. Las empresas que dominen conexiones personalizadas tendrán ventaja competitiva decisiva.

El Nodo Que Separa a los Profesionales de los Principiantes

El nodo HTTP Request es uno de los más versátiles en n8n. Mientras otros se limitan a las integraciones preestablecidas, tú podrás conectar cualquier API del mundo.

🖊️ Concepto clave – HTTP Request: Es el nodo que permite enviar solicitudes HTTP a APIs externas que no tienen integración nativa con n8n. Es tu herramienta para conectar sistemas únicos y crear automatizaciones personalizadas.

¿Cuándo Usar HTTP Request?

Señales claras de que necesitas este nodo:

  1. La API no aparece en las 1,000+ integraciones de n8n

  2. Tu cliente usa software personalizado o poco común

  3. Necesitas acceso a funciones específicas no disponibles en la integración nativa

Anatomía de una Solicitud HTTP Profesional

Cuando abres el nodo HTTP Request, encuentras los elementos que todo profesional debe dominar:

1. URL/Endpoint – Tu Dirección de Destino

https://dog.ceo/api/breeds/image/random

🖊️ Concepto clave – Endpoint: Es la dirección específica donde una API expone una función. A diferencia de una URL de página web, un endpoint devuelve datos estructurados (generalmente JSON) para ser procesados por tu automatización.

2. Método HTTP – Tu Intención

  • GET: Obtener información (más usado)

  • POST: Crear o enviar datos

  • PUT: Actualizar información

  • DELETE: Eliminar datos

3. Headers y Autenticación – Tu Credencial

Ejemplo Práctico: Dominando Dog CEO API

Vamos a usar una API real para que veas el proceso completo:

Paso 1: Configuración Básica

  1. Agrega el nodo HTTP Request a tu workflow

  2. Configura URL: https://dog.ceo/api/breeds/image/random

  3. Método: GET (por defecto)

  4. Ejecuta y observa el resultado

Resultado esperado:

{
  "message": "https://images.dog.ceo/breeds/spaniel-japanese/n02085782_1685.jpg",
  "status": "success"
}

Paso 2: Procesamiento de Datos

El endpoint devuelve una URL de imagen. Para procesar la imagen real, necesitas:

  1. Segundo nodo HTTP Request

  2. URL: Usar la URL del primer resultado

  3. Método: GET

  4. Resultado: Datos binarios (la imagen real)

👽 Hack con IA: Usa ChatGPT para generar comandos cURL de documentaciones complejas. Luego importa el cURL directamente en n8n usando la función "Import cURL" del nodo HTTP Request.

La Diferencia Entre URL y Endpoint

URL normal (página web):

https://dog.ceo/

→ Devuelve HTML para mostrar en navegador

Endpoint (API):

https://dog.ceo/api/breeds/image/random

→ Devuelve JSON para procesar datos

⚠️ Error común: Confundir URLs de páginas web con endpoints de API. Los endpoints siempre devuelven datos estructurados, no páginas visuales.

Documentación: Tu Mejor Amiga

Dog CEO API maneja más de 20,000 imágenes de perros accesibles por más de 120 razas. Pero, ¿cómo sabes qué endpoints usar?

Proceso profesional:

  1. Encuentra la documentación oficial (generalmente en /docs o /api)

  2. Identifica los endpoints disponibles

  3. Revisa métodos HTTP permitidos

  4. Verifica parámetros requeridos

  5. Comprueba ejemplos de respuesta

Explorando Endpoints Adicionales

https://dog.ceo/api/breeds/list/all

→ Lista todas las razas disponibles

https://dog.ceo/api/breed/bulldog/images

→ Todas las imágenes de bulldogs

Datos Binarios: Manejando Archivos

Cuando el HTTP Request devuelve archivos (imágenes, PDFs, etc.), n8n los maneja como datos binarios:

  • Vista JSON: Muestra metadatos del archivo

  • Vista Binary: Muestra el contenido real del archivo

  • Procesamiento: Puedes enviar estos archivos a otros servicios

💡 Tip profesional: Los datos binarios son clave para automatizaciones que manejan documentos, imágenes o archivos multimedia.


🎯 Práctica

En el siguiente enlace encontrarás la evaluación de este módulo, la cual deberás contestar sin ayuda de la IA. Dicha evaluación tiene la intención de autoevaluar tu progreso y determinar si has entendido todo lo visto en este módulo.

‼️ Instrucciones importantes: este documento no se puede editar, para hacerlo debes crear una copia en tu propio espacio de Google Drive:

Como copiar documento.gif

 

Documento de práctica: https://docs.google.com/document/d/1YeyN4nJtijF1VWWFhLTasumtTvwe6cv1NpyjR3r4XuU/edit?usp=sharing


Artículos y recursos recomendados:

Show More

Student Ratings & Reviews

No Review Yet
No Review Yet