Skip to content

Génération de tokens

L'endpoint /token permet de générer des chaînes sécurisées appelées tokens. Cet endpoint est particulièrement utile pour créer des identifiants aléatoires pour diverses applications.

Paramètres

ParamètreRequisDescription
lenNonLongueur du token (12-4096). Par défaut : 24
typeNonType de token (voir les options ci-dessous). Par défaut : alphanum

Types de tokens

TypeDescriptionExemple
alphaLettres uniquement (a-z, A-Z)AbCdEfGhIjKl
alphanumLettres et chiffres6tMdlDV90x4S
base64Encodage Base64dGVzdDEyMzQ=
hexChiffres hexadécimauxa1b2c3d4e5f6
numNombres uniquement123456789012
punctCaractères de ponctuation!@#$%^&*()_+
urlsafeCaractères sûrs pour les URLsabc-123_XYZ
uuidFormat UUID550e8400-e29b-41d4-a716-446655440000

Exemples de code

curl -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "len": "24",
    "type": "alphanum"
  }' \
  "https://api.sylvain.sh/v5/token"

Champs de réponse

ChampTypeDescription
tokenstringLe token sécurisé généré

Essayer

Gestion des erreurs

Si les paramètres sont invalides, l'API retournera une erreur :

Message d'erreurDescription
Invalid number.Le paramètre len n'est pas un nombre valide
Length cannot exceed 4096.Le paramètre len est supérieur à 4096
Length cannot be less than 12.Le paramètre len est inférieur à 12