Read this article in English.
Cómo generar UUID en n8n (con un solo nodo)
Si automatizas con n8n, hay momentos en que necesitas un identificador único: para nombrar un fichero sin que choque con otro, para dar de alta un registro con un ID que no dependa de una base de datos, o para etiquetar cada ejecución de un flujo. Con el nodo HTTP Request de siempre y la API de Cofferdock generas UUID v4 al momento.
Aclaración rápida: n8n no trae un nodo de "generar UUID" (sí puedes escribir uno a mano con una expresión de Code, pero si ya usas HTTP Request para otras cosas en el flujo, esto es más simple). Aquí te enseño cómo, campo a campo.
Qué vas a conseguir
Le pides cuántos UUID necesitas (de 1 a 100) y te los devuelve en una lista, generados con el generador aleatorio criptográfico del propio servidor. Un solo UUID o cien, en la misma llamada.
Usos habituales en n8n:
- Dar a cada registro nuevo un ID único antes de guardarlo.
- Nombrar ficheros subidos sin que dos coincidan nunca.
- Generar un identificador de seguimiento para cada ejecución del flujo.
- Crear tokens de un solo uso para enlaces temporales.
Lo que necesitas
- Una cuenta en Cofferdock. El plan gratis te da 50 usos al mes sin tarjeta.
- Tu API key, desde tu panel con "+ Crear llave". Se muestra una sola vez.
- Un nodo HTTP Request en tu flujo de n8n.
Paso a paso en el nodo HTTP Request
Añade un nodo HTTP Request y rellénalo así:
- Method:
POST - URL:
https://api.cofferdock.com/generate-uuid - Send Headers: actívalo y añade dos:
x-api-keycon tu llave, yContent-Typecon el valorapplication/json. - Send Body: actívalo → Body Content Type:
JSON→ en el cuerpo:
{ "count": 1 }
- En Options → Response → Response Format déjalo en JSON.
La salida trae uuids, siempre como lista (aunque pidas solo uno), lista para usar con {{ $json.uuids[0] }}.
Un ejemplo para verlo claro
Imagina que das de alta un registro nuevo con un ID propio, sin depender del autoincremental de una base de datos:
- Un disparador (webhook o fila nueva en Google Sheets) con los datos del registro.
- El nodo HTTP Request de arriba, pidiendo
{ "count": 1 }. - Un nodo Set que añade
{{ $json.uuids[0] }}como campoidantes de guardar el registro.
Cada registro nace con un identificador único, generado sin tocar la base de datos.
Opciones que puedes ajustar
Se añade en el mismo cuerpo JSON:
| Opción | Por defecto | Para qué sirve |
|---|---|---|
count | 1 | Cuántos UUID generar de una vez (de 1 a 100). |
¿Prefieres verlo en código?
La misma llamada con curl:
curl -X POST "https://api.cofferdock.com/generate-uuid" \
-H "x-api-key: TU_LLAVE" \
-H "Content-Type: application/json" \
-d '{"count": 5}'
¿Cuánto cuesta?
Cada llamada gasta 1 crédito de tu plan, generes 1 UUID o 100. Todas las herramientas de Cofferdock tiran del mismo bote de créditos.
Preguntas frecuentes
¿n8n tiene un nodo nativo para generar UUID? No de forma directa vía API; se hace con el nodo HTTP Request llamando a la API de Cofferdock.
¿Qué versión de UUID genera? UUID v4 (aleatorio), la más habitual para identificadores sin significado codificado.
¿Puedo pedir varios UUID de golpe? Sí, hasta 100 en la misma llamada, con count.
¿Los UUID se pueden repetir? La probabilidad de colisión es prácticamente nula: hay más combinaciones posibles que átomos en la Tierra.
Guías relacionadas
Pruébalo tú mismo
Tienes las instrucciones completas, con ejemplos para copiar y pegar, en la página del generador de UUID. Y si aún no tienes cuenta, puedes crear una gratis y montar tu primer flujo hoy mismo.