- 1

Cómo crear nodos personalizados y escalar infraestructura de n8n
00:58 - 2

Requisitos técnicos para curso avanzado de n8n e infraestructura
00:40 - 3

Comandos esenciales del CLI de n8n para automatización
10:20 - 4

API REST de n8n para controlar workflows desde sistemas externos
06:46 - 5

Creación de custom nodes en n8n con TypeScript para validar emails
13:28 - 6

Configuración de credenciales con API key para custom nodes en n8n
12:03 - 7

Creación de nodos programáticos con execute en n8n
15:16 - 8

Publicación de custom nodes de n8n en npmjs para compartir
09:35 quiz de Gestión avanzada de n8n
API REST de n8n para controlar workflows desde sistemas externos
Clase 4 de 13 • Curso de n8n Self-Hosted para Empresas
Contenido del curso
- 9

Tipos de arquitectura de n8n y cuándo usar cada una
02:45 - 10

Instalación de n8n con PostgreSQL usando Docker Compose
07:29 - 11

Instalación de n8n en queue mode con Redis y PostgreSQL
13:39 - 12

Instalación de n8n en Kubernetes con PostgreSQL y Redis
21:25 - 13

Configuración completa de n8n Enterprise para organizaciones
12:33
Controla n8n sin usar la interfaz ni abrir la terminal con su API REST. Podrás crear, leer, actualizar y eliminar workflows; activarlos o desactivarlos; y gestionar ejecuciones, usuarios y credenciales. Funciona en cloud y self-hosted, está activa por defecto y se integra con Postman y herramientas como Curve. Aquí verás cómo autenticarte con una API key, configurar la Base URL y probar endpoints como /users o el listado de workflows.
¿Qué puedes hacer con la API REST de n8n?
La API permite operar tu instancia como un motor programático para integrarla con otros sistemas o scripts externos.
- Crear, leer, actualizar y eliminar workflows.
- Activar o desactivar workflows.
- Gestionar ejecuciones, usuarios y credenciales.
- Lanzar flujos desde fuera de n8n.
- Integrar con un bot o tu CI/CD.
¿Cómo crear y usar una API key en n8n?
Primero, genera una API key desde la interfaz para autenticar tus llamadas. Luego, úsala en un nodo o en un cliente HTTP.
¿Dónde crear la API key?
- Inicio, tres puntos, Settings.
- Sección n8n API.
- Create an API key y nómbrala (por ejemplo, Platzi n8n).
- Define la duración: 7 días, 3 días, 30 días, 2 meses o que no expire (no recomendado).
- Revisa el scope y deja solo lo imprescindible.
¿Cómo probar “Get Many Workflows” desde un nodo?
- Añade un trigger manual.
- Botón de más, busca n8n y elige la acción Get Many Workflows.
- Crea credenciales: pega tu API key en “API key”.
- En Base URL, usa la URL de tu instancia (ejemplo: localhost:5678) y añade /API-v1.
- Guarda y ejecuta: verás workflows como myworkflow-2 y myworkflow si todo está bien.
¿Cómo probar endpoints en Postman y gestionar usuarios?
Configura la URL, la autenticación y realiza llamadas GET y POST a /API/v1 para validar permisos y flujos de creación de usuarios.
¿Cómo configurar la autenticación en Postman?
- URL base: localhost:5678 + /API/v1.
- En Headers > Type: API key.
- Nombre de cabecera según documentación: x-n8n-api-key.
- Valor: el token que generaste.
¿Cómo obtener y crear usuarios con /users?
- Obtener usuarios: método GET a /users.
- Crear usuarios: método POST a /users con Body > raw > JSON.
- Formato: array de objetos con dos campos: email y role.
- Nota de licencia: con n8n Enterprise se admite global admin; con licencia gratuita usa member.
- Tras crear, verifica en la interfaz: Settings > users mostrará el correo (por ejemplo, user@ejemplo.com) en estado pending hasta que confirme por email.
— ¿Te gustaría que profundicemos en los nodos nativos de n8n para manipular la API o ver más ejemplos con workflows y CI/CD? Cuéntame en los comentarios qué endpoint te interesa probar.