Tus APIs para n8n

Microservicios propios que simplifican tus automatizaciones: una sola llamada HTTP en lugar de flujos frágiles de varios nodos.

¿Qué es esto?

Un servidor Node.js con endpoints reutilizables, pensado para llamarse desde n8n o cualquier cliente HTTP.

🧩 Centraliza

Cada integración vive en un archivo dentro de src/routes/. Añadir una API nueva es crear un archivo.

🔑 Seguro

Acceso por API keys con dos niveles: ilimitadas y limitadas (con tope de peticiones).

🧹 Limpio

Los archivos temporales descargados se borran automáticamente después de cada petición.

Endpoints disponibles

Se generan solos a partir de las rutas registradas en el servidor.

Cargando…

Uso desde n8n

Ejemplo con el endpoint de subida de imágenes. Solo necesitas un nodo HTTP Request.

Opción A — Enviar binario

Método: POST
URL: https://TU-SUBDOMINIO/api/v1/images/upload
Cabecera: x-api-key: TU_CLAVE
Cuerpo: multipart/form-data con el campo file = tu binario.

Opción B — Enviar URL

Método: POST
URL: https://TU-SUBDOMINIO/api/v1/images/upload
Cabecera: x-api-key: TU_CLAVE
Cuerpo: JSON { "imageUrl": "https://..." }.
El servidor descarga la imagen, la sube y borra el temporal.

Respuesta

{
  "ok": true,
  "url": "https://..."
}

Con curl

# Binario
curl -X POST https://TU-SUBDOMINIO/api/v1/images/upload \
  -H "x-api-key: TU_CLAVE" \
  -F "file=@/ruta/imagen.jpg"

# URL
curl -X POST https://TU-SUBDOMINIO/api/v1/images/upload \
  -H "x-api-key: TU_CLAVE" \
  -H "Content-Type: application/json" \
  -d '{"imageUrl":"https://ejemplo.com/imagen.jpg"}'

Sustituye TU-SUBDOMINIO y TU_CLAVE por los tuyos. Las claves se crean en el panel.

Ir al panel