Intégrez l'envoi de SMS dans vos applications en quelques lignes de code
L'API SMS de Envopulse permet d'envoyer des SMS transactionnels, notifications et messages automatiques directement depuis vos applications, services ou workflows. Cette page vous montre comment envoyer un SMS par API, étape par étape.
Voir un exemple d'envoi SMS Tester l'API en sandboxEnvoi de SMS transactionnels et notifications
Appels API simples et rapides
Support des variables dynamiques
Suivi des statuts d'envoi
Webhooks pour les retours temps réel
L'envoi de SMS via API permet de déclencher automatiquement des messages depuis vos systèmes :
Confirmation de commande
Notification de statut
Alerte ou information critique
Message post-action utilisateur
Rappel ou confirmation
Le SMS est envoyé en temps réel, sans intervention manuelle, au moment exact où l'événement se produit.
Notifications critiques, confirmations, alertes
Informations de statut, rappels, messages automatiques
Messages contenant des variables dynamiques (nom, référence, date…)
Le type de SMS dépend de votre usage et de votre configuration, pas de l'API elle-même.
L'authentification est détaillée dans la page "Démarrer avec l'API".
Voici un exemple simple d'envoi de SMS via requête HTTP :
curl -X POST https://api.envopulse.fr/sms/send \
-H "Authorization: Bearer VOTRE_CLE_API" \
-H "Content-Type: application/json" \
-d '{
"to": "+33600000000",
"message": "Votre commande est confirmée.",
"sender": "Envopulse"
}'
{
"message_id": "abc123",
"status": "queued"
}
La réponse confirme que le SMS a bien été pris en charge.
L'API permet d'injecter des variables dynamiques dans vos messages :
Cela permet d'envoyer des SMS plus clairs et plus pertinents, même à grande échelle.
Les variables peuvent être définies directement dans la requête ou via des templates.
Pour des usages récurrents, vous pouvez utiliser des templates SMS :
Les templates sont appelés par l'API et combinés avec des variables dynamiques.
Idéal pour les notifications, confirmations et messages automatisés.
Après l'envoi, vous pouvez :
Cela permet d'avoir une traçabilité complète de vos messages.
Lors de l'envoi d'un SMS, des erreurs peuvent survenir :
La liste complète des codes d'erreur est disponible dans la documentation.
Ces bonnes pratiques garantissent une intégration fiable et durable.