SMS API
pour les développeurs

Envoyez des mises à jour. Recevez des réponses. Depuis votre application ou votre agent.
Développez avec Bird MCP, CLI et les SDKs.

Utilisé chaque jour par des équipes qui
créent des logiciels de classe mondiale.

Du prompt à livré.

Envoyez un SMS depuis votre application ou votre agent. Suivez l'accusé de réception de l'opérateur.
Envoyez des messages et inspectez la livraison avec MCP, CLI et les SDKs.

Envoyer son rappel à Maya.
Vérifier qu'il est arrivé.

Bird MCP
  1. sms_sendAcceptés
  2. sms_getDélivrés
HarborMessage texte · SMS
Hi Maya, your appointment at Harbor is tomorrow at 10:00. Reply YES to confirm.
DélivrésAccusé de réception opérateur
sms_…7k2GSM-7 · 1 segment

Votre expéditeur.
Prêt pour sa destination.

Voyez où votre expéditeur peut envoyer, quelles inscriptions sont en cours d'examen et ce qui requiert votre attention avant le premier message.

Faites que chaque
caractère compte.

SMS est facturé par segment. Résolvez votre modèle, vérifiez le texte final et utilisez l'encodage intelligent lorsque des caractères typographiques ajoutent un segment inutile.

Recevez la réponse.
Construisez la suite.

Recevez des messages sur un numéro capable de répondre. Transmettez l'événement entrant à votre application, mettez à jour le rendez-vous et envoyez un accusé de réception via l'API SMS.

Respectez le prochain STOP.

Dans les pays pris en charge, Bird reconnaît les mots-clés de désinscription et bloque les envois suivants pour cet expéditeur et cet abonné. Les préférences à l'échelle de l'espace de travail offrent un contrôle de désinscription plus large.

Chaque message.
Une vision plus claire.

Suivez la livraison dans le temps. Identifiez l'opérateur, le résultat et le message derrière un échec.

Identifiez ce qui a empêché un message d'arriver.

Distinguez les appareils injoignables, les échecs permanents et les messages expirés.

Témoignage client

Conçu pour le prochain marché.

Airwallex a étendu le SMS à 30 nouveaux pays en deux mois avec Bird, permettant à ses messages d'authentification d'atteindre davantage de clients.

Lire le témoignage client

Moins de débogage.
Plus de création.

Testez les requêtes, tracez la livraison et corrigez les erreurs grâce à un retour clair à chaque étape.

Inspectez avant d'envoyer.

Prévisualisez la requête CLI en local. Vérifiez l'expéditeur, le destinataire et la catégorie avant de lancer l'appel API.

Réessayez en confiance.

Réessayez avec la même clé et le même corps pour récupérer la réponse originale.

Gérez les événements de livraison.

Vérifiez les signatures de webhook avec le SDK, puis agissez sur les événements de livraison.

Identifiez ce qui doit être corrigé.

Une destination désactivée est rejetée avant la livraison. Activez le pays visé et vérifiez les exigences d'expéditeur avant de réessayer.

Passez à l'échelle sans
perdre le contrôle.

Organisez vos équipes en espaces de travail, contrôlez l'accès à l'API et tracez les modifications dans les journaux d'audit.

Allez plus loin.
Avec l'SMS API.

Tout, de votre premier envoi à la livraison à grande échelle.

Avant votre
premier message.

Puis-je envoyer sous le nom de mon entreprise ?

Dans les pays pris en charge, un expéditeur alphanumérique affiche le nom de votre entreprise sur le message. Ces expéditeurs sont unidirectionnels, et certaines destinations exigent un enregistrement. Pour recevoir des réponses, utilisez un numéro compatible SMS qui prend en charge les messages entrants dans ce pays.

Qu'est-ce qui détermine le coût d'un SMS ?

La destination, l'opérateur et le nombre de segments influencent le coût. GSM-7 permet jusqu'à 160 caractères dans un seul segment ; UCS-2 permet jusqu'à 70. Les messages plus longs utilisent des segments concaténés plus courts. Vérifiez le message final une fois les variables résolues, puis consultez les tarifs en vigueur pour la destination.

Un message accepté signifie-t-il qu'il est livré ?

Non. Une réponse 202 signifie que Bird a accepté la requête pour traitement. La livraison est asynchrone : inspectez le message ou abonnez-vous aux événements SMS pour obtenir les résultats signalés par l'opérateur. Un accusé de réception n'est pas un accusé de lecture.

Comment les réponses et les désinscriptions parviennent-elles à mon application ?

Abonnez-vous à sms.received pour les messages entrants sur un numéro éligible. Votre application traite la réponse et décide de la suite. Dans les pays où Bird prend en charge le traitement STOP par défaut, la réponse supprime les messages suivants de cet expéditeur vers cet abonné. Les préférences SMS de l'espace de travail peuvent appliquer une suppression plus large.

Dois-je utiliser l'SMS API ou Verify pour les codes de connexion ?

Utilisez l'SMS API lorsque votre application gère la génération et la validation des codes. Utilisez Verify lorsque vous souhaitez que Bird gère les codes de vérification, les contrôles et le cycle de vie de la vérification sur les canaux pris en charge.

Commencez par un canal.
Déployez-vous sur tous les canaux.

Intégrez votre prochaine conversation client dans le même espace de travail.

Votre prochaine idée.
Prête à se connecter.

Votre prochaine idée.
Prête à se connecter.