Numéros

Le bon expéditeur pour chaque message.

Long codes, short codes, numéros toll-free et sender IDs alphanumériques — provisionnés, enregistrés et routés via un seul endpoint. L'expéditeur depuis lequel vous envoyez détermine le débit, le coût et le régime de conformité applicable.

send-otp.ts
200 · 0.4s
import { BirdClient } from "@messagebird/sdk";

const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });

const code = generateOtp();

const { data, error } = await bird.sms.send({
  from: "Bird",
  to:   "+15005550006",
  text: `Your Bird verification code is ${code}. Reply STOP to opt out.`,
}).safe();

if (error) throw error;
console.log(data.id);
// → "sms_4kT01Lq2m..."

Today at 2:14 PM

Hey Ada — your Bird sign-in code is 482917. It'll expire in 10 minutes. Don't share it with anyone.
482917
Delivered

Quatre types d'expéditeurs, une seule API.

Les numéros sont le socle de l'API SMS de Bird. Recherchez la disponibilité, achetez un numéro et routez l'entrant vers un webhook avec le même client que celui avec lequel vous envoyez déjà. Le type que vous choisissez dépend du volume, de la géographie et de la quantité d'enregistrement que vous pouvez prendre en charge.

Quel expéditeur dois-je utiliser ?

Le débit, la portée et l'effort d'enregistrement diffèrent selon le type d'expéditeur. La majeure partie du trafic applicatif américain commence sur un long code 10DLC ; les programmes one-to-many à fort volume passent à un short code.

Type d'expéditeurIdéal pourEnregistrement
Long code (10DLC)Conversations bidirectionnelles, OTP, alertes à volume modéréMarque + campagne A2P 10DLC
Short codeMarketing et alertes one-to-many à fort volumeVérifié par les opérateurs, délai de quelques semaines
Toll-freeTrafic États-Unis/Canada sans 10DLC, débit supérieur à un long codeVérification toll-free
Sender ID alphanumériqueAlertes de marque unidirectionnelles là où le pays l'autorisePré-inscription dans de nombreux pays

Recherchez, achetez et routez en quelques appels.

Trouvez un numéro par pays et par capacité, achetez-le et pointez son trafic entrant vers un webhook — le tout depuis le même SDK que celui avec lequel vous envoyez. Le numéro est actif dès que tout enregistrement requis aboutit.

provision.ts
201 · purchased
const { data: available } = await bird.numbers.search({
  country: "US",
  type:    "long-code",
  capabilities: ["sms"],
}).safe();

const { data: number } = await bird.numbers.buy({
  number:  available[0].number,
  webhook: "https://example.com/webhooks/bird",
}).safe();

console.log(number.id); // → "num_8KQ2..."

L'enregistrement, géré là où il est requis.

La majeure partie du trafic applicatif américain nécessite l'enregistrement de marque et de campagne A2P 10DLC ; le toll-free nécessite une vérification ; de nombreux pays exigent une pré-inscription du sender ID. Bird pilote chacun de ces aspects depuis le tableau de bord, et la surface de conformité suit le statut depuis l'API.

FAQ sur les numéros SMS

Par quel type de numéro devrais-je commencer ?+
Pour le trafic applicatif américain, un long code 10DLC couvre la plupart des cas d'usage bidirectionnels et OTP. Les programmes one-to-many à fort volume passent à un short code ; le toll-free est une option pour les États-Unis/le Canada sans 10DLC.
Combien de temps faut-il pour rendre un numéro actif ?+
Un long code ou un numéro toll-free est disponible immédiatement et commence à envoyer dès que son enregistrement ou sa vérification aboutit. Les short codes sont vérifiés par les opérateurs et prennent généralement plusieurs semaines.
Un même numéro peut-il à la fois envoyer et recevoir ?+
Oui. Les long codes, short codes et numéros toll-free sont bidirectionnels : pointez le trafic entrant d'un numéro vers un webhook et les réponses arrivent sous forme d'événements signés. Les sender IDs alphanumériques sont unidirectionnels uniquement.
Dois-je m'enregistrer avant de pouvoir envoyer ?+
Cela dépend du type d'expéditeur et du pays. Le trafic applicatif américain nécessite l'A2P 10DLC, le toll-free nécessite une vérification, et de nombreux pays exigent une pré-inscription du sender ID — le tout géré depuis le tableau de bord.

Provisionnez le bon numéro, routez-le en quelques minutes.

Les numéros sont l'une des capacités de l'API SMS de Bird : l'envoi, la réception bidirectionnelle, la conformité, le routage et l'analyse sont livrés avec eux.

Commencez avec un seul canal.
Ajoutez les autres quand vous êtes prêt.

Une clé API de test est disponible immédiatement. L'accès production se débloque dès que vous ajoutez un moyen de paiement et vérifiez un expéditeur.

Vous utilisez Claude Code, Cursor ou Codex ? Copiez un prompt de configuration et votre agent installe la CLI Bird et les compétences pour vous. Choisissez le vôtre :

Cursor