OTP Verify (Direct)
Vérifie un code OTP pour un identifiant donné.
Méthode : POST
URL : /api/v1/esphere/direct/otp-verify
Authentification : Basic Auth requise
Requête
Headers
| Nom | Valeur | Description |
|---|---|---|
Content-Type | application/json | Format du corps de la requête |
Authorization | Basic <base64(credentials)> | Authentification de base |
Body Parameters
| Nom | Type | Requis | Description |
|---|---|---|---|
code | string | Oui | Le code OTP à vérifier |
project_key | string | Oui | Clé du projet |
e_identifier | string | Oui | Identifiant électronique associé au code |
Exemple de requête
Exemple HTTP
POST /api/v1/esphere/direct/otp-verify HTTP/1.1
Host: <host>
Content-Type: application/json
Authorization: Basic <base64(username:password)>
{
"code": "string",
"project_key": "string",
"e_identifier": "string"
}Exemple curl
curl -X POST \
'<host>/api/v1/esphere/direct/otp-verify' \
-H 'Content-Type: application/json' \
-u 'username:password' \
-d '{
"code": "string",
"project_key": "string",
"e_identifier": "string"
}'{
"code": "string",
"project_key": "string",
"e_identifier": "string"
}Réponses
200 Success
Le code OTP a été vérifié avec succès.
Erreurs typiques
| Code d'erreur | Payload | Message d'erreur | Description |
|---|---|---|---|
ERROR_CODE_BAD_REQUEST | 4001 | Projet invalide. | Clé projet incorrecte ou invalide |
ERROR_CODE_BAD_REQUEST | 4002 | Compte e invalide. | Compte e@ incorrecte ou invalide |
Erreurs standards
400 Input Error
Erreur dans les données d'entrée. Vérifiez le corps de la requête.
401 Unauthorized
Non autorisé.
403 Access Denied
Accès refusé. Des privilèges supplémentaires sont nécessaires.
404 Not Found
La ressource demandée n'existe pas.
429 Rate Limited
Trop de requêtes.
500 Unexpected Error
Erreur inattendue du serveur.