English

Read this article in English.

Cómo generar un UUID en n8n (gratis, con el nodo Crypto)

Actualizado el

Respuesta corta: n8n puede generar UUID gratis con el nodo integrado Crypto. Añádelo, pon Action en Generate, pon Type en UUID y en Property Name un nombre, por ejemplo id. No necesitas ninguna API para esto. Una API solo compensa si necesitas un lote de hasta 100 UUID en una sola llamada.

Un UUID es un identificador único y largo. Lo usas cuando necesitas nombrar un fichero para que nunca choque con otro, dar a un registro un ID que no dependa de una base de datos, o etiquetar cada ejecución de un flujo.

La forma gratis: el nodo Crypto

  1. Añade un nodo Crypto después de tu disparador.
  2. Pon Action en Generate.
  3. Pon Type en UUID.
  4. Pon Property Name en id. El nodo escribe el UUID en un campo con ese nombre.
  5. Ejecuta el flujo. Cada elemento que pasa por el nodo recibe su propio UUID.

Un ejemplo:

  1. Un disparador (un webhook o una fila nueva de Google Sheets) trae los datos del registro.
  2. Un nodo Crypto (Action Generate, Type UUID, Property Name id) añade un campo id a cada elemento.
  3. El siguiente nodo guarda el registro usando {{ $json.id }}.

Cada registro nace con un identificador único, sin cuenta extra y sin API key.

Cuándo compensa la API de Cofferdock

Qué vas a conseguir

Le pides cuántos UUID necesitas (de 1 a 100) y te los devuelve en una lista. Un solo UUID o cien, en la misma llamada.

Usos habituales en n8n:

Lo que necesitas

Paso a paso en el nodo HTTP Request

Añade un nodo HTTP Request y rellénalo así:

{ "count": 1 }

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:

  1. Un disparador (webhook o fila nueva en Google Sheets) con los datos del registro.
  2. El nodo HTTP Request de arriba, pidiendo { "count": 1 }.
  3. Un nodo Set que añade {{ $json.uuids[0] }} como campo id antes 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ónPor defectoPara qué sirve
count1Cuá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? Sí. El nodo Crypto tiene una acción Generate con Type en UUID (documentación de n8n, en inglés). Es gratis y no necesita cuenta ni API key.

¿Qué versión de UUID genera? La API de Cofferdock genera UUID v4 (aleatorio), la opción más habitual para identificadores sin significado codificado. La documentación de n8n no dice qué versión usa el nodo Crypto, así que si la versión te importa, compruébala en tu propio flujo.

¿Puedo pedir varios UUID de golpe? Sí, hasta 100 en la misma llamada, con count, a través de la API de Cofferdock.

¿Los UUID se pueden repetir? La probabilidad de colisión es prácticamente nula: un UUID v4 tiene 122 bits al azar, unos 5,3 × 10³⁶ valores posibles.

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.