Numeri

Il mittente giusto per ogni messaggio.

Long code, short code, numeri toll-free e sender ID alfanumerici — provisionati, registrati e instradati attraverso un unico endpoint. Il mittente da cui invii decide throughput, costo e quale regime di conformità si applica.

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

Quattro tipi di mittente, un'unica API.

I numeri sono il fondamento dell'API SMS di Bird. Cerca la disponibilità, acquista un numero e instrada l'inbound verso un webhook con lo stesso client con cui già invii. Quale tipo scegliere dipende dal volume, dalla geografia e da quanta registrazione puoi gestire.

Quale mittente dovrei usare?

Throughput, copertura e impegno di registrazione differiscono per tipo di mittente. La maggior parte del traffico applicativo USA inizia su un long code 10DLC; i programmi one-to-many ad alto volume passano a uno short code.

Tipo di mittenteIdeale perRegistrazione
Long code (10DLC)Conversazioni bidirezionali, OTP, alert a volume moderatoBrand + campagna A2P 10DLC
Short codeMarketing e alert one-to-many ad alto volumeVerificato dal carrier, tempi di attesa in settimane
Toll-freeTraffico USA/Canada senza 10DLC, throughput superiore a un long codeVerifica toll-free
Sender ID alfanumericoAlert brandizzati unidirezionali dove il paese lo consentePre-registrazione in molti paesi

Cerca, acquista e instrada in poche chiamate.

Trova un numero per paese e capacità, acquistalo e indirizza il suo traffico in entrata verso un webhook — tutto dallo stesso SDK con cui invii. Il numero è attivo non appena viene superata qualsiasi registrazione richiesta.

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..."

Registrazione, gestita dove è richiesta.

La maggior parte del traffico applicativo USA richiede la registrazione di brand e campagna A2P 10DLC; il toll-free richiede la verifica; molti paesi richiedono la pre-registrazione del sender ID. Bird gestisce ciascuna di queste dal dashboard e la superficie di conformità monitora lo stato dall'API.

FAQ sui numeri SMS

Con quale tipo di numero dovrei iniziare?+
Per il traffico applicativo USA, un long code 10DLC copre la maggior parte dei casi d'uso bidirezionali e OTP. I programmi one-to-many ad alto volume passano a uno short code; il toll-free è un'opzione per USA/Canada senza 10DLC.
Quanto tempo serve per rendere attivo un numero?+
Un long code o un numero toll-free è disponibile immediatamente e inizia a inviare una volta superata la sua registrazione o verifica. Gli short code sono verificati dai carrier e tipicamente richiedono settimane.
Un singolo numero può sia inviare che ricevere?+
Sì. Long code, short code e numeri toll-free sono bidirezionali: indirizza il traffico in entrata di un numero verso un webhook e le risposte arrivano come eventi firmati. I sender ID alfanumerici sono solo unidirezionali.
Devo registrarmi prima di poter inviare?+
Dipende dal tipo di mittente e dal paese. Il traffico applicativo USA richiede A2P 10DLC, il toll-free richiede la verifica e molti paesi richiedono la pre-registrazione del sender ID — tutto gestito dal dashboard.

Provisiona il numero giusto, instradalo in pochi minuti.

I numeri sono una delle funzionalità dell'API SMS di Bird: invio, bidirezionale in entrata, conformità, routing e analisi arrivano insieme a essi.

Inizia con un canale.
Aggiungi gli altri quando sei pronto.

Una chiave API di test è subito tua. La produzione si sblocca quando aggiungi un metodo di pagamento e verifichi un mittente.

Usi Claude Code, Cursor o Codex? Copia un prompt di configurazione e il tuo agente installerà la CLI e le skill di Bird per te. Scegli il tuo:

Cursor