Nomor

Pengirim yang tepat untuk setiap pesan.

Long code, short code, nomor bebas pulsa, dan sender ID alfanumerik: disediakan, didaftarkan, dan dirutekan melalui satu endpoint. Jenis pengirim yang Anda gunakan menentukan throughput, biaya, dan aturan kepatuhan yang berlaku.

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

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

const { data, error } = await bird.sms.send({
  from:     "Bird",
  to:       "+15005550006",
  text:     "Your order #4821 has shipped. Track it: bird.ly/t/4821x",
  category: "transactional",
}).safe();

if (error) throw error;
console.log(data.id);
// → "sms_4kT01Lq2m..."
Hi Ada, reminder of your appointment tomorrow at 14:30 with Dr. Kowalski.
Your order #4821 has shipped. Track it: bird.ly/t/4821x
Your subscription renews on 3 Sep for €12/mo. Manage it here: bird.ly/account

Empat jenis pengirim, satu API.

Nomor adalah fondasi dari Bird SMS API. Cari ketersediaan, beli nomor, dan route inbound ke webhook dengan client yang sama yang sudah Anda gunakan untuk mengirim. Jenis mana yang Anda pilih tergantung volume, geografi, dan seberapa banyak registrasi yang bisa Anda tanggung.

Pengirim mana yang sebaiknya saya gunakan?

Throughput, jangkauan, dan upaya registrasi berbeda per jenis pengirim. Sebagian besar trafik aplikasi AS dimulai pada long code 10DLC; program satu-ke-banyak bervolume tinggi beralih ke short code.

Jenis pengirimPaling cocok untukRegistrasi
Long code (10DLC)Percakapan dua arah, OTP, peringatan pada volume sedangBrand + campaign A2P 10DLC
Short codePemasaran dan peringatan satu-ke-banyak bervolume tinggiDiseleksi operator, waktu tunggu beberapa minggu
Toll-freeTrafik AS/Kanada tanpa 10DLC, throughput lebih tinggi dari long codeVerifikasi toll-free
Alphanumeric sender IDPeringatan bermerek satu arah di tempat negara mengizinkannyaPra-registrasi di banyak negara

Cari, beli, dan route dalam beberapa panggilan.

Temukan nomor berdasarkan negara dan kapabilitas, beli, dan arahkan lalu lintas masuknya ke webhook—semuanya dari SDK yang sama yang Anda gunakan untuk mengirim. Nomor langsung aktif begitu registrasi yang diperlukan selesai.

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

Registrasi, ditangani di tempat yang diwajibkan.

Sebagian besar trafik aplikasi AS memerlukan registrasi brand dan campaign A2P 10DLC; toll-free memerlukan verifikasi; banyak negara mewajibkan pra-registrasi sender ID. Bird menjalankan masing-masing dari dashboard, dan permukaan kepatuhan melacak status dari API.

Provisikan nomor yang tepat, route dalam hitungan menit.

Nomor adalah salah satu kemampuan Bird SMS API: pengiriman, inbound dua arah, kepatuhan, routing, dan analitik hadir bersamanya.

Mulai dengan satu channel.
Tambahkan yang lain saat Anda siap.

API key uji coba langsung tersedia untuk Anda. Akses produksi terbuka setelah Anda menambahkan metode pembayaran dan memverifikasi pengirim.

Menggunakan Claude Code, Cursor, atau Codex? Salin prompt pengaturan dan agen Anda akan menginstal Bird CLI dan skill untuk Anda. Pilih milik Anda:

Cursor