Se connecter

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
Un développeur sourit devant son ordinateur portable, son téléphone Android sur le bureau

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."
  }'
200{ "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 appel

Mis à 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.

Vos préférences en matière de cookies

Nous utilisons des cookies essentiels au fonctionnement du site. Avec votre accord, nous utilisons aussi des cookies de mesure d’audience et de publicité pour comprendre les visites et mesurer nos annonces. Vous pouvez modifier votre choix à tout moment dans les Paramètres des cookies. Politique relative aux cookies