Tutorial interactivo y práctico sobre los fundamentos de las API - Flujo de trabajo de n8n

Aprende conceptos básicos de API como GET, POST, parámetros de consulta, cabeceras y tiempos de espera usando un flujo de trabajo estructurado de n8n. Perfecto para principiantes que exploran plantillas de n8n.

Vista previa del flujo

¿Listo para automatizar?

Descarga esta plantilla de flujo de trabajo de n8n y comienza a usarla al instante.

¿Para quién es ideal?

Principiantes en n8n: Usuarios nuevos en la plataforma que necesitan entender cómo interactuar con API externas.
Ingenieros de Automatización: Profesionales que buscan plantillas de n8n robustas e ilustrativas para enseñar los principios de API a los miembros del equipo.
Estudiantes y Educadores: Personas que requieren una guía práctica y visual sobre los métodos HTTP y la arquitectura de API.
Cualquiera: Que busque un flujo de trabajo de n8n autónomo que no requiera credenciales externas para ejecutarse.

Descripción general

Dominar la API (Interfaz de Programación de Aplicaciones) es esencial para cualquier especialista en automatización. Este potente flujo de trabajo de n8n actúa como un entorno de simulación de API autónomo. Es una de las plantillas de n8n más eficaces para principiantes en API, simplificando conceptos complejos en cinco lecciones fáciles de ejecutar.

Toda la cadena de nodos de n8n utiliza una analogía de restaurante donde el nodo de n8n HTTP Request es el 'Cliente' y el nodo de n8n Webhook es la 'Cocina'. Al ejecutar este flujo de trabajo de n8n, ejecutas instantáneamente cinco llamadas de API distintas y puedes examinar las entradas y salidas de cada nodo n8n para ver cómo los parámetros, las cabeceras y los cuerpos afectan la respuesta. Este enfoque interactivo proporciona retroalimentación inmediata, solidificando tu comprensión sobre cómo construir automatizaciones de flujo de trabajo de n8n fiables que interactúan con API del mundo real.

Cómo funciona

Todo este flujo de trabajo de n8n es iniciado por un disparador manual de n8n, que calcula inmediatamente la URL base necesaria para todas las solicitudes internas.


  1. Preparación (URL Base): El disparador Start Tutorial de n8n activa un nodo Set de n8n para construir dinámicamente la URL base necesaria para las solicitudes webhook internas, asegurando que todo el flujo de trabajo de n8n se ejecute sin problemas en modo de prueba.

  2. Lección 1 (Solicitud GET): El nodo HTTP Request de n8n (El Cliente) envía una solicitud GET simple para recuperar datos (el menú) del nodo Webhook de n8n de destino (La Cocina).

  3. Lección 2 (Parámetros de Consulta): Un segundo nodo HTTP Request de n8n envía una solicitud GET pero incluye un parámetro de consulta (?extra_cheese=true). El nodo Webhook de n8n recibe esto y utiliza un nodo IF de n8n para ramificar el flujo de ejecución, demostrando cómo las opciones personalizan una solicitud.

  4. Lección 3 (Solicitud POST y Cuerpo): El cliente envía una solicitud POST, incluyendo datos (una reseña del cliente) en el cuerpo de la solicitud. El servidor (otro nodo Webhook de n8n) procesa los datos y utiliza un nodo Set de n8n para reflejar el comentario recibido en su respuesta, ilustrando el envío de datos.

  5. Lección 4 (Cabeceras y Autorización): El cliente envía una solicitud que requiere autorización. Incluye una x-api-key en las cabeceras. El nodo Webhook de n8n comprueba esta clave mediante un nodo IF de n8n. Si la clave coincide, se concede el acceso; de lo contrario, se devuelve una respuesta de error.

  6. Lección 5 (Manejo de Tiempo de Espera): El nodo final HTTP Request de n8n está configurado con un tiempo de espera de 2 segundos. El nodo Webhook correspondiente tiene un nodo Wait configurado para 3 segundos. La solicitud está diseñada para fallar debido al tiempo de espera agotado, destacando la lógica crucial de manejo de errores dentro de cualquier flujo de trabajo de n8n robusto.

Guía de instalación

Para usar esta plantilla educativa de flujo de trabajo de n8n, sigue estos sencillos pasos:


  1. Importar el JSON: Copia los datos JSON proporcionados.

  2. En tu instancia de n8n, haz clic en 'Nuevo' -> 'Importar desde JSON' y pega los datos copiados.

  3. No se necesitan credenciales: Dado que este flujo de trabajo de n8n es autónomo y utiliza direcciones Webhook internas, no se requieren credenciales externas ni claves API.

  4. Ejecutar el Tutorial: Haz clic en el botón 'Ejecutar flujo de trabajo' en la esquina superior derecha para ejecutar todo el flujo de trabajo de n8n desde el disparador inicial de n8n. Inspecciona las salidas de cada par 'Cliente' (nodo HTTP Request de n8n) y 'Cocina' (nodo Webhook de n8n) para ver el flujo de datos en acción.

Detalles del nodo

Este tutorial utiliza varios tipos de nodo clave de n8n para simular una conversación API completa:

Disparador Manual (Iniciar Tutorial): El disparador de n8n inicial utilizado para comenzar manualmente la ejecución del flujo de trabajo.
Set (URL Base, Responder con Menú, etc.): Se utiliza ampliamente para calcular dinámicamente la URL base necesaria para las llamadas webhook y para elaborar las respuestas JSON específicas que la 'Cocina' devuelve al 'Cliente'.
Nodo Webhook de n8n (La Cocina): Actúa como el servidor API simulado. Está configurado con rutas específicas (/menu, /order, /review, etc.) y métodos HTTP (GET, POST) para escuchar las solicitudes entrantes desde el nodo HTTP Request de n8n.
Nodo HTTP Request de n8n (El Cliente): Actúa como el cliente API, iniciando la llamada. Este es el nodo central de n8n en la simulación, configurado para demostrar características específicas de la API como el envío de parámetros de consulta, el uso del método POST con un cuerpo, la adición de cabeceras personalizadas y el establecimiento de un tiempo de espera de solicitud.
Nodo IF de n8n (Si hay queso extra, Si está autorizado): Proporciona control de flujo basado en la entrada recibida por el nodo Webhook de n8n. Comprueba parámetros específicos (ej. parámetros de consulta o valores de cabecera) y dirige la respuesta en consecuencia.
Nodo Wait de n8n (Esperar 3 segundos): Se utiliza en la Lección 5 para simular una respuesta API lenta. Este nodo de n8n retrasa la respuesta del servidor lo suficiente (3 segundos) para asegurar que el HTTP Request del cliente agote su tiempo de espera (2 segundos), demostrando un manejo robusto de tiempos de espera en un flujo de trabajo complejo de n8n.

Flujos de trabajo de n8n relacionados

Gratis

Nodos: 7 Nodos
Actualizado: Diciembre 26 2025
Ver todo
Creado por

Innovative builder with a passion for crafting automation solutions that solve real-world challenges. From streamlining workflows to driving efficiency, my work empowers teams and individuals to achieve more with less effort. Experienced in developing scalable tools and strategies that deliver results with n8n, supabase and cline.

Presentado*