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.`,
  category: "authentication",
}).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