Génération d'UUID
L'endpoint /uuid génère des UUID v4 aléatoires, ou analyse un UUID existant pour en extraire la version et la variante.
Comment ça marche ?
L'endpoint a deux modes. Lorsque uuid est fourni, il passe en analyse et count est ignoré. Sinon, il génère count UUID v4 aléatoires (un seul par défaut). Un UUID mal formé n'est pas une erreur : il est retourné avec valid: false et des composants à null.
curl -X GET \ "https://api.moxon.dev/v5/uuid"Envoyez la requête pour voir la réponse ici.
uuidstringoptionnelUUID à analyser. S'il est fourni, rien n'est généré et
countest ignorécountnumberoptionnelNombre d'UUID à générer, un entier entre 1 et 50. Par défaut :
1
La variante est déduite du premier caractère du quatrième groupe :
| Caractère | Variante |
|---|---|
0 – 7 | NCS |
8 – b | RFC 4122 |
c – d | Microsoft |
e – f | Future |
UUID unique (généré, ou count à 1) :
uuidstringL'UUID généré
versionnumberVersion de l'UUID — toujours
4à la générationvariantstringToujours
RFC 4122à la génération
Lot (count supérieur à 1) :
uuidsstring[]Tableau des UUID v4 générés
countnumberNombre d'UUID retournés
Analyse (uuid fourni) :
uuidstringL'UUID fourni en entrée
versionnumber|nullVersion de l'UUID,
nullsi l'entrée n'est pas un UUID validevariantstring|nullVariante de l'UUID,
nullsi l'entrée n'est pas un UUID validevalidbooleanIndique si l'entrée respecte le format UUID
Si les paramètres sont manquants ou invalides, l'API retournera une erreur :
- 400
Please provide a valid UUID (?uuid={uuid})Le paramètreuuidn'est pas une simple valeur textuelle - 400
Count must be a numberLa valeur decountn'est pas un nombre - 400
Count must be between 1 and 50La valeur decountn'est pas un entier entre 1 et 50
Mis à jour le 7 septembre 2026