Validation
L'endpoint /validate valide différents formats de données.
GET/v4/validate
Paramètres
| Paramètre | Requis | Description |
|---|---|---|
type | Oui | Type de validation : luhn, iban, email |
value | Oui | Valeur à valider (luhn : 12–19 chiffres, iban : 15–34 caractères) |
Types de validation
| Type | Description |
|---|---|
luhn | Algorithme de Luhn (numéros de carte) |
iban | Numéro de compte bancaire international |
email | Format d'adresse email |
Champs de réponse
| Champ | Type | Description |
|---|---|---|
valid | boolean | Si la valeur est valide |
value | string | La valeur validée |
country | string | Code pays (IBAN uniquement) |
Exemples de code
curl -X GET \
"https://api.sylvain.sh/v4/validate?type=email&value=user%40example.com"Essayer
Gestion des erreurs
Si les paramètres sont manquants ou invalides, l'API retournera une erreur :
| Message d'erreur | Description |
|---|---|
Please provide a valid type (?type={luhn|iban|email}) | Le paramètre type est manquant ou invalide |
A value is required | Le paramètre value est manquant |