Nummers

De juiste afzender voor elk bericht.

Long codes, short codes, toll-free nummers en alfanumerieke sender ID's — geprovisioneerd, geregistreerd en gerouteerd via één endpoint. De afzender waarvandaan je verstuurt bepaalt throughput, kosten en welk compliance-regime geldt.

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

Vier afzendertypes, één API.

Nummers zijn het fundament van de Bird SMS API. Zoek beschikbaarheid, koop een nummer, en route inbound naar een webhook met dezelfde client waarmee je al verstuurt. Welk type je kiest, hangt af van volume, geografie en hoeveel registratie je op je kunt nemen.

Welke afzender moet ik gebruiken?

Throughput, bereik en registratie-inspanning verschillen per afzendertype. Het meeste Amerikaanse applicatieverkeer begint op een 10DLC long code; programma's met hoog volume van één naar velen gaan over naar een short code.

AfzendertypeBeste voorRegistratie
Long code (10DLC)Two-way gesprekken, OTP, alerts bij gematigd volumeA2P 10DLC brand + campagne
Short codeMarketing en alerts van één naar velen op hoog volumeDoor carriers getoetst, doorlooptijd in weken
Toll-freeVS/Canada-verkeer zonder 10DLC, hogere throughput dan een long codeToll-free verificatie
Alfanumerieke sender IDOne-way branded alerts waar het land het toestaatPreregistratie in veel landen

Zoek, koop en route in een paar calls.

Vind een nummer op land en capability, koop het, en richt het inkomende verkeer op een webhook — allemaal vanuit dezelfde SDK waarmee je verstuurt. Het nummer is live zodra een vereiste registratie rond is.

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

Registratie, geregeld waar het vereist is.

Het meeste Amerikaanse applicatieverkeer vereist A2P 10DLC brand- en campagneregistratie; toll-free vereist verificatie; veel landen vereisen sender-ID-preregistratie. Bird beheert elk hiervan vanuit het dashboard, en de compliance-surface volgt de status via de API.

SMS-nummers FAQ

Met welk nummertype moet ik beginnen?+
Voor Amerikaans applicatieverkeer dekt een 10DLC long code de meeste two-way- en OTP-cases. Programma's met hoog volume van één naar velen gaan over naar een short code; toll-free is een optie voor de VS/Canada zonder 10DLC.
Hoe lang duurt het om een nummer live te krijgen?+
Een long code of toll-free nummer is direct beschikbaar en begint met verzenden zodra de registratie of verificatie ervan rond is. Short codes worden door carriers getoetst en duren doorgaans weken.
Kan één nummer zowel verzenden als ontvangen?+
Ja. Long codes, short codes en toll-free nummers zijn two-way: richt het inkomende verkeer van een nummer op een webhook en antwoorden komen binnen als ondertekende events. Alfanumerieke sender ID's zijn alleen one-way.
Moet ik registreren voordat ik kan versturen?+
Dat hangt af van het afzendertype en het land. Amerikaans applicatieverkeer vereist A2P 10DLC, toll-free vereist verificatie, en veel landen vereisen sender-ID-preregistratie — allemaal afgehandeld vanuit het dashboard.

Provisioneer het juiste nummer, route het in minuten.

Nummers zijn één mogelijkheid van de Bird SMS API: verzenden, two-way inbound, compliance, routering en analytics komen ermee mee.

Begin met één kanaal.
Voeg de rest toe wanneer je er klaar voor bent.

Een test-API-key is direct beschikbaar. Productietoegang wordt ontgrendeld zodra je een betaalmethode toevoegt en een afzender verifieert.

Gebruik je Claude Code, Cursor of Codex? Kopieer een setup-prompt en je agent installeert de Bird CLI en skills voor je. Kies de jouwe:

Cursor