Endpoint
Invia codice telefonico
POST /v3/phone/send/: invia via SMS un codice di verifica monouso.Verifica codice telefonico
POST /v3/phone/check/: verifica il codice e recupera i dati di rischio del telefono.Valuta il rischio telefonico
POST /v3/phone/risk/: assegna un punteggio al rischio relativo all’operatore, al tipo di linea, alla portabilità e alla frode, senza inviare un OTP.Come funziona
- Chiama Invia codice telefonico con il numero di telefono in formato E.164 (ad esempio
+14155552671) - L’utente riceve un codice via SMS (valido per 5 minuti)
- Chiama Verifica codice telefonico con il numero di telefono e il codice
- Ricevi il risultato della verifica e i segnali di rischio (tipo di operatore, rilevamento del numero virtuale)
Canali di invio
Didit supporta più canali, a seconda della disponibilità nel paese:Segnali di rischio
Per la struttura completa della risposta, consulta il Report di verifica telefonica.
Interruzioni del provider
Se il provider telefonico a monte non risponde a una richiesta di invio o di verifica, entrambi gli endpoint restituiscono502 con code: "phone_provider_unavailable" invece di un errore generico. È sicuro riprovare, la richiesta non viene addebitata e non consuma un tentativo dal limite orario per numero. Basa la logica sul valore di code anziché analizzare il messaggio in detail, perché il testo del messaggio non è un contratto stabile.