Une API SMS qui envoie depuis votre propre numéro.
Une seule requête envoie un SMS via le téléphone Android que vous avez connecté, et des webhooks signés préviennent votre serveur quand il est remis ou quand un client répond.
- 1 000 SMS gratuits pendant 30 jours
- Sans carte bancaire
- Résiliable à tout moment

Ce que vous pouvez construire avec l’API
Envoyez depuis votre application, recevez les réponses de vos clients et sachez ce qu’il advient de chaque message.
Envoyez avec une seule requête
Envoyez en POST le numéro et le texte à /api/v1/sms/send avec votre clé API, et le SMS part de votre téléphone.
Webhooks signés
Votre serveur est informé des messages envoyés, remis, en échec, reçus et des désinscriptions, chaque événement signé en HMAC-SHA256.
Réessayez sans risque
Envoyez une Idempotency-Key et une requête répétée renvoie le premier résultat pendant 72 heures au lieu d’envoyer un second SMS.
Lisez les réponses
Chaque réponse arrive liée au message auquel elle répond, et vous pouvez filtrer les réponses par la référence envoyée.
Choisissez le téléphone
Choisissez quel téléphone connecté envoie chaque message, ou laissez DroidSender utiliser celui dont la file est la plus courte.
Erreurs et limites claires
Chaque erreur a la même forme, avec un code que vous pouvez tester, et les limites renvoient un 429 avec l’en-tête Retry-After.
Envoyez des SMS depuis votre propre code.
Une requête envoie un SMS depuis votre téléphone Android, et les webhooks préviennent votre serveur quand il est remis ou quand un client répond.
curl -X POST https://api.droidsender.com/api/v1/sms/send \
-H "X-API-Key: $DROIDSENDER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+447700900481",
"message": "Bonjour Claire, votre rendez-vous est confirmé pour jeudi à 10 h."
}'{ "id": "msg_7Hq2kX", "status": "queued", "segments": 1, "deviceOnline": true }- Réponses par webhookChaque réponse d’un client arrive sur votre serveur dès sa réception, comme les avis d’envoi, de remise et d’échec.
- Jamais envoyé deux foisAjoutez une Idempotency-Key et une requête répétée renvoie le premier résultat pendant 72 heures.
- Statut de chaque messageInterrogez l’API sur n’importe quel message pour savoir s’il est en file d’attente, envoyé ou remis.
Prêt pour les agents IA
Branchez les webhooks sur votre propre agent IA et donnez-lui l’API comme outils. Il reçoit chaque SMS client, lit la conversation et répond depuis votre numéro.
- Le webhook received réveille votre agent dès qu’un client écrit.
- Deux appels d’API suffisent comme outils, l’un pour lire la conversation et l’autre pour envoyer la réponse.
- Les événements signés et les clés d’idempotence sécurisent la boucle, sans messages falsifiés ni réponses en double.
Pourquoi construire sur DroidSender
Les messages partent d’un numéro connu
Votre application envoie via le téléphone Android que vous avez connecté, donc vos clients reçoivent un SMS du numéro de votre entreprise et non d’un numéro court ou inconnu.
Rien ne se perd quand quelque chose est hors ligne
Si le téléphone perd le réseau, les messages attendent dans la file et partent à son retour. Si votre serveur est indisponible, les webhooks sont renvoyés neuf fois sur environ trois jours et demi.
Chaque événement peut être vérifié
Les webhooks sont signés en HMAC-SHA256 dans l’en-tête X-DroidSender-Signature, et le tableau de bord garde 30 jours de journal de chaque livraison avec le code HTTP et le temps de réponse.
Les questions des développeurs
Encore un doute ? Posez la question à l’assistant de cette page ou réservez un appel avec nous.
Réserver un appelMis à jour le
Faut-il un forfait payant pour utiliser l’API ?
Non. Tous les forfaits incluent l’API, y compris le gratuit. Free a 2 clés API et 1 webhook, Starter 3 et 2, Pro 10 et 5, et Business 25 et 10.
Quelles sont les limites de requêtes ?
60 requêtes par minute par clé API pour chaque téléphone connecté, jusqu’à 3 000 par minute. Chaque téléphone envoie environ 30 parties de SMS par minute, le rythme propre à Android, et le surplus attend dans la file.
Que se passe-t-il si le téléphone est hors ligne ?
L’API accepte quand même le message et le place dans la file du téléphone, et la réponse indique si le téléphone est en ligne. Le message part dès son retour.
Comment vérifier qu’un webhook vient de DroidSender ?
Chaque requête porte un en-tête X-DroidSender-Signature avec un horodatage et un HMAC-SHA256 de l’horodatage et du corps brut, calculé avec le secret de votre webhook. La documentation a des exemples en Node.js, Python et PHP.
Existe-t-il un mode test ?
Il n’y a pas de clés de test. Pour essayer, envoyez un message à votre propre téléphone, qui compte dans votre forfait comme les autres, et utilisez le bouton Test now pour envoyer un événement d’exemple à votre webhook.
Commencez avec votre numéro.
Connectez votre téléphone Android pour envoyer des campagnes et répondre à vos clients sur ordinateur. Ils continuent à vous joindre au numéro qu’ils connaissent.
Essayez gratuitement : 1 000 SMS pendant vos 30 premiers jours, puis 100 par mois. Sans carte bancaire.
