SMS WW via API est le service qui permet d’envoyer dans le monde entier des SMS certifiés, de haute qualité et professionnels, avec un expéditeur personnalisé.
Le SMS est le premier canal de communication mobile, offrant la certitude de la réception du message même en l’absence de couverture réseau. Pour cette raison, il représente l’outil idéal pour des communications en temps réel et sécurisées telles que des alertes, des messages transactionnels, l’authentification à deux facteurs, la disponibilité des comptes rendus.
Le service d’Openapi permet d’envoyer rapidement le même message à un ou plusieurs destinataires.
Les options dryRun et failOnMultipleMessages permettent de contrôler et de valider l’envoi des messages avant l’expédition effective, réduisant ainsi les erreurs, les coûts indésirables et les problèmes de conformité.
La méthode POST/WW-messages permet d’envoyer un ou plusieurs SMS dans le monde entier. Pour envoyer un message via cet endpoint, il est nécessaire de disposer d’un crédit minimum sur son compte égal à 1,00€ multiplié par le nombre de parties du message (messageCount). Le prix final varie en fonction de l’opérateur du destinataire.
IMPORTANT: si le contenu du message ou l’expéditeur contient des mots interdits, le message sera bloqué, le compte sera ajouté à la liste de blocage et une pénalité de 1 euro sera facturée pour chaque partie du message.
POST/messages
Voici un exemple de requête:
{
"sender": "MyCompany",
"recipient": "+393331234567",
"message": "Hello! This is a test message.",
"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"
}
}
}
POST/messages
La réponse renvoie les détails du message accepté et mis en file d’attente:
{
"id": "633aabe3e4a9a0e69811ad7f",
"username": "[email protected]",
"state": "NEW",
"sender": "Openapi",
"recipient": "string",
"internationalPrefix": "39",
"countryCode": "IT",
"message": "Lorem ipsum dolor sit amet, consectetur adipiscing elit",
"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-01-28T11:21:20.127Z",
"updatedAt": "2026-01-28T11:21:20.127Z",
"sentAt": "2026-01-28T11:21:20.127Z",
"deliveredAt": "2026-01-28T11:21:20.127Z"
}
Via l’endpoint GET/messages, il est possible d’obtenir une liste paginée des messages envoyés par le compte.
{
"id": "633aabe3e4a9a0e69811ad7f",
"username": "[email protected]",
"state": "NEW",
"sender": "Openapi",
"recipient": "string",
"internationalPrefix": "39",
"countryCode": "IT",
"message": "Lorem ipsum dolor sit amet, consectetur adipiscing elit",
"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-01-28T11:21:20.127Z",
"updatedAt": "2026-01-28T11:21:20.127Z",
"sentAt": "2026-01-28T11:21:20.127Z",
"deliveredAt": "2026-01-28T11:21:20.127Z"
}
Permet d’obtenir toutes les informations sur le message envoyé (via son ID), par ex. expéditeur, contenu, nombre de destinataires, statistiques globales de livraison, coûts.
{
"id": "633aabe3e4a9a0e69811ad7f",
"username": "[email protected]",
"state": "NEW",
"sender": "Openapi",
"recipient": "string",
"internationalPrefix": "39",
"countryCode": "IT",
"message": "Lorem ipsum dolor sit amet, consectetur adipiscing elit",
"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-01-28T11:21:20.127Z",
"updatedAt": "2026-01-28T11:21:20.127Z",
"sentAt": "2026-01-28T11:21:20.127Z",
"deliveredAt": "2026-01-28T11:21:20.127Z"
}
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 Worldwide est la solution API d’Openapi qui permet d’envoyer des SMS professionnels vers des numéros de téléphone mobile dans le monde entier, avec un expéditeur personnalisé et des standards de livraison certifiés. Elle est idéale pour gérer des communications immédiates, fiables et évolutives, telles que des alertes, des notifications transactionnelles, l’authentification à deux facteurs (2FA) et des mises à jour en temps réel, à partir d’une intégration unique.
L’API SMS inclut des fonctionnalités telles que :
dryRun : permet de valider la requête et d’estimer le coût sans envoyer réellement le SMS
failOnMultipleMessages : permet de vérifier si le message dépasse la longueur d’un SMS unique, empêchant l’envoi de messages concaténés
Personnalisation du nom de l’expéditeur
Oui. SMS Italia permet d’envoyer le même message à un ou plusieurs destinataires en quelques instants, en intégrant le service directement dans vos systèmes via API.
Oui, l’API dispose d’un point de terminaison dédié pour suivre l’état de chaque message. Cette fonctionnalité vous permet d’obtenir des informations détaillées sur les messages envoyés, comme les destinataires, l’état de livraison et les statistiques globales.
La longueur maximale d’un SMS dépend du type d’encodage utilisé :
GSM-7 : jusqu’à 160 caractères par SMS
UCS-2 (utilisé pour les caractères spéciaux, les emojis ou les alphabets non latins) : jusqu’à 70 caractères par SMS
Si le message dépasse ces limites, il sera automatiquement fractionné en plusieurs SMS.
Il est également possible d’utiliser l’option failOnMultipleMessages, qui bloque l’envoi si le message dépasse la longueur d’un SMS unique.
Oui, vous pouvez visualiser toutes les informations d’un message spécifique, comme l’expéditeur, le contenu, le nombre de destinataires, l’état de livraison et le coût. C’est simple et cela vous permet de suivre tous les détails.
Le service API SMS s’adresse aux entreprises, développeurs et équipes digitales ayant besoin d’un canal de communication fiable, immédiat et performant, facilement intégrable dans leurs systèmes et flux applicatifs.
Il est particulièrement adapté pour :
OTP et authentification à deux facteurs (2FA)
Notifications et alertes en temps réel, même sans connexion Internet
Confirmations de commandes, paiements et rendez-vous
Campagnes de SMS marketing à forte délivrabilité
SMS bidirectionnels (Two-way SMS) pour gérer les interactions utilisateurs
Parcours d’onboarding ou d’activation de services numériques
Activation de SIM, alertes de consommation et réinitialisation des identifiants
Rappels de rendez-vous et alertes pour communications sensibles
Grâce à sa flexibilité, l’API SMS convient aussi bien aux communications transactionnelles critiques qu’aux initiatives marketing et d’engagement client, garantissant rapidité, fiabilité et évolutivité.
Le coût par requête varie en fonction du pays de destination. La liste complète des tarifs, répartis par continent et par pays, est disponible dans la section dédiée du portail. En cas d’envoi de SMS Worldwide vers des numéros italiens ou espagnols, si les abonnements SMS Italia ou SMS Espagne correspondants sont actifs, le trafic est déduit du crédit de l’abonnement, ce qui permet de bénéficier de tarifs plus avantageux.