Endpoints
Envoyer un code téléphonique
POST /v3/phone/send/ : envoyer un code de vérification à usage unique par SMS.Vérifier le code téléphonique
POST /v3/phone/check/ : vérifier le code et récupérer les données de risque du téléphone.Évaluer le risque lié au téléphone
POST /v3/phone/risk/ : noter l’opérateur, le type de ligne, la portabilité et le risque de fraude, sans envoyer d’OTP.Fonctionnement
- Appelez Envoyer un code téléphonique avec le numéro de téléphone au format E.164 (par exemple
+14155552671) - L’utilisateur reçoit un code par SMS (valide pendant 5 minutes)
- Appelez Vérifier le code téléphonique avec le numéro de téléphone et le code
- Recevez le résultat de la vérification ainsi que les signaux de risque (type d’opérateur, détection de numéro virtuel)
Canaux d’envoi
Didit prend en charge plusieurs canaux selon la disponibilité dans chaque pays :Signaux de risque
Pour la structure complète de la réponse, voir Rapport de vérification du téléphone.
Indisponibilités du fournisseur
Si le fournisseur de téléphonie en amont ne répond pas à une requête d’envoi ou de vérification, les deux endpoints renvoient502 avec code: "phone_provider_unavailable" au lieu d’une erreur générique. Vous pouvez réessayer cette requête sans risque : elle n’est pas facturée et ne consomme aucune tentative du plafond horaire par numéro. Basez votre logique sur code plutôt que d’analyser le message detail, car le texte de ce message n’est pas un contrat stable.