€0.039 + TVA
Générez et envoyez des codes OTP par SMS dans le monde entier via API. OTP numériques ou alphanumériques, longueur configurable et traduction automatique du message pour l'authentification 2FA, la vérification des utilisateurs et les accès sécurisés.
SMS OTP via API est le service qui permet de générer et d'envoyer automatiquement des codes OTP (One-Time Password) par SMS, simplifiant ainsi l'intégration de systèmes d'authentification et de vérification dans les sites web, les applications et les plateformes numériques.
Avec une seule requête API, vous pouvez envoyer un code OTP sécurisé, numérique ou alphanumérique, au numéro de téléphone mobile de l'utilisateur et configurer sa longueur en fonction des besoins de votre processus.
Le message est automatiquement traduit en fonction du pays du destinataire, ce qui vous permet d'utiliser le même processus d'authentification à l'international sans avoir à gérer manuellement différents textes et langues.
Le service utilise OTP MOBILE comme expéditeur par défaut et applique les tarifs prévus pour le service SMS Worldwide.
Il est idéal pour intégrer rapidement des processus tels que :
La méthode POST/otp permet de générer automatiquement un code OTP sécurisé et de l'envoyer par SMS au numéro de téléphone mobile indiqué.
Il suffit d'indiquer le destinataire et, si nécessaire, de configurer les caractéristiques du code.
Le code OTP peut être :
Si aucune autre option n'est spécifiée, un code numérique est généré. Vous pouvez choisir une longueur comprise entre 4 et 10 caractères. La valeur par défaut est 5. Le paramètre cacheSeconds permet de définir pendant combien de temps le même OTP doit être réutilisé lorsque plusieurs requêtes sont effectuées pour le même destinataire.
Cette valeur peut être configurée jusqu'à un maximum de 600 secondes. Cette fonctionnalité permet, par exemple, d'éviter la génération de codes différents lorsqu'un utilisateur demande plusieurs fois l'envoi de l'OTP en quelques minutes.
Il n'est pas nécessaire de créer manuellement le texte du SMS. Le service génère automatiquement le message contenant le code OTP et le traduit en fonction du pays associé au numéro de téléphone du destinataire. Vous pouvez ainsi utiliser un seul endpoint pour gérer des processus d'authentification internationaux, tout en réduisant la complexité du développement et de la maintenance.
POST/otp
Voici un exemple de requête :
{
"recipient": "+393331234567",
"alphanumeric": false,
"length": 5,
"cacheSeconds": 0,
"options": {
"dryRun": false,
"failOnMultipleMessages": false
},
"callback": {
"method": "JSON",
"field": "data",
"url": "https://www.mysite.com/myEndpoint",
"retry": 3,
"headers": {
"session_id": "9834r5fh589494"
},
"custom": {
"my_custom_id": "123456789"
}
}
}
Dans cet exemple, un OTP numérique à 5 chiffres est généré pour le numéro indiqué.
POST/otp
La réponse renvoie les informations relatives au message et au code OTP généré :
{
"data": {
"id": "633aabe3e4a9a0e69811ad7f",
"username": "string",
"state": "NEW",
"sender": "string",
"recipient": "string",
"internationalPrefix": "39",
"countryCode": "IT",
"message": "string",
"encoding": "GSM-7",
"charactersCount": 0,
"messageCount": 0,
"price": 0,
"totalPrice": 0,
"blocklisted": true,
"blocklistedReason": "string",
"options": {
"dryRun": false,
"failOnMultipleMessages": false
},
"callback": {
"method": "JSON",
"field": "data",
"url": "https://www.mysite.com/myEndpoint",
"retry": 3,
"headers": {
"session_id": "9834r5fh589494"
},
"custom": {
"my_custom_id": "123456789"
}
},
"createdAt": "2026-08-24T07:34:19.961Z",
"updatedAt": "2026-08-24T07:34:19.961Z",
"sentAt": "2026-08-24T07:34:19.961Z",
"deliveredAt": "2026-08-24T07:34:19.961Z",
"isOtp": true,
"otp": "5F8A2",
"otpOptions": {
"length": 5,
"alphanumeric": false,
"cacheSeconds": 300
}
}
}
Les données renvoyées comprennent le code OTP généré, les paramètres utilisés et les informations relatives au SMS envoyé.
Il est possible de suivre l'état du message grâce au système de callback. Openapi enverra automatiquement les mises à jour relatives au statut du SMS à votre endpoint, évitant ainsi d'avoir à effectuer des requêtes en continu. Il est également possible d'utiliser les endpoints de l'API SMS v2 pour consulter la liste des messages envoyés et récupérer les détails d'un message spécifique grâce à son ID.
Le service SMS OTP utilise le modèle tarifaire SMS Worldwide. Le coût de l'envoi varie donc en fonction du pays de destination et de l'opérateur mobile du destinataire.
Pour connaître le coût actuel pour chaque destination, consultez la section dédiée aux tarifs SMS Worldwide.
Avez-vous besoin d'aide ?
Vous n'avez pas trouvé la réponse que vous cherchiez?
Remplissez tous les détails, nous vous contacterons dès que possible!
SMS OTP est le service API d'Openapi qui permet de générer automatiquement un One-Time Password et de l'envoyer par SMS au numéro de téléphone mobile de l'utilisateur. Il est conçu pour intégrer rapidement des systèmes de vérification, d'authentification et d'autorisation dans des applications, des sites web et des plateformes numériques.
Un OTP est un code utilisé dans le cadre d'un processus d'authentification ou de vérification. Il peut être utilisé, par exemple, pour vérifier la possession d'un numéro de téléphone mobile, protéger une connexion avec une authentification à deux facteurs, confirmer une inscription ou autoriser une opération sensible.
Oui. Grâce au paramètre alphanumeric, vous pouvez choisir de générer :
Par défaut, un code numérique est généré.
Oui. Vous pouvez configurer des codes OTP d'une longueur comprise entre 4 et 10 caractères.
Si le paramètre n'est pas spécifié, une longueur par défaut de 5 caractères est utilisée.
Grâce au paramètre cacheSeconds, vous pouvez définir une période pendant laquelle les nouvelles requêtes pour le même destinataire réutilisent le même code OTP. La valeur maximale configurable est de 600 secondes.
Cette fonctionnalité est utile, par exemple, lorsqu'un utilisateur clique plusieurs fois sur le bouton « Renvoyer le code ».
Non. Le message est généré automatiquement par le service. De plus, le texte est automatiquement traduit en fonction du pays du destinataire, ce qui simplifie l'utilisation du service dans des applications internationales.
Pour les SMS envoyés via l'endpoint OTP, l'expéditeur utilisé par défaut est OTP MOBILE.
Oui. Vous pouvez configurer un callback afin de recevoir automatiquement les mises à jour concernant le statut du message.
Vous pouvez également consulter via API les messages envoyés et récupérer les informations relatives à un SMS spécifique.
Le service utilise l'infrastructure SMS Worldwide et est conçu pour l'envoi international. Le texte du SMS est automatiquement adapté en fonction du pays associé au numéro du destinataire.
Les conditions de livraison, les éventuelles restrictions et les coûts peuvent varier selon le pays et l'opérateur mobile.
SMS OTP s'adresse aux entreprises, éditeurs de logiciels, fintechs, marketplaces, entreprises e-commerce et plateformes numériques qui souhaitent intégrer des systèmes de vérification et d'authentification via un numéro de téléphone mobile.
Le service est particulièrement adapté aux processus de 2FA, connexion sécurisée, onboarding, vérification de compte, récupération de mot de passe, confirmation de transactions et autorisation d'opérations sensibles.
SMS OTP suit le modèle tarifaire de SMS Worldwide. Le prix dépend du pays et de l'opérateur mobile du destinataire. Le coût réel de l'envoi est donc déterminé en fonction de la destination.