> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dexnotify.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Code de vérification (OTP)

> Envoyer et vérifier un code à six chiffres.

```http Envoyer theme={null}
POST /api/v1/sms/otp
x-api-key: <votre clé>

{ "to": "77 123 45 67", "purpose": "connexion" }
```

```http Vérifier theme={null}
POST /api/v1/sms/otp/verify
x-api-key: <votre clé>

{ "to": "77 123 45 67", "purpose": "connexion", "code": "482913" }
```

* Un code de six chiffres, **un seul actif par numéro et par finalité** (`purpose`) : en redemander un remplace le précédent.
* Cinq essais au plus. Tout refus — code faux, expiré, déjà employé, essais épuisés — rend la même réponse, pour ne rien révéler.
* `sender` est facultatif.
* Le texte du SMS n’est jamais relisible dans l’historique.

Portée : `sms:send`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.