Kepatuhan

Aturannya, ditangani di satu tempat.

Mengirim SMS berarti memenuhi aturan operator dan regulator: registrasi A2P 10DLC di AS, penanganan keyword opt-out di mana saja, dan pra-registrasi sender ID di banyak negara. Bird menjalankan masing-masing dari satu tempat dan melaporkan status melalui API.

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

Tiga rezim, satu permukaan.

Kepatuhan adalah layer dari Bird SMS API yang menjaga trafik Anda tetap dapat dikirim. Rezim yang berbeda berlaku tergantung ke mana Anda mengirim dan jenis pesan apa yang Anda kirim: trafik aplikasi AS memerlukan 10DLC, setiap penerima dapat opt out, dan banyak negara membatasi pengirim alphanumeric di balik pra-registrasi. Anda mengajukan masing-masing sekali dan memeriksa statusnya dari client yang sama yang Anda gunakan untuk mengirim.

Rezim mana yang berlaku untuk saya?

Apa yang harus Anda daftarkan tergantung di mana penerima Anda berada dan apa yang Anda kirim. Sebagian besar program aplikasi AS menyentuh ketiganya sekaligus.

RezimApa yang dicakupnyaDi mana berlaku
A2P 10DLCRegistrasi brand dan campaign untuk trafik application-to-personAmerika Serikat
Opt-out (STOP/HELP)Penanganan keyword STOP, HELP, dan START serta daftar supresiDi mana pun Anda mengirim
Registrasi sender IDPra-registrasi alphanumeric sender ID sebelum dapat dikirimBanyak negara yang mewajibkannya

Ajukan sekali, periksa status dari API.

Anda mengajukan brand dan campaign 10DLC, verifikasi toll-free, atau registrasi sender ID dari dashboard. Bird membawanya ke operator dan registri serta memaparkan status terkini melalui API, sehingga kode provisi Anda dapat menunggu persetujuan alih-alih menebak-nebak. Penanganan opt-out tidak perlu pengaturan — diberlakukan pada setiap pengiriman.

FAQ kepatuhan SMS

Apa yang harus saya daftarkan sebelum bisa mengirim?+
Tergantung ke mana Anda mengirim dan apa yang Anda kirim. Trafik aplikasi AS memerlukan registrasi brand dan campaign A2P 10DLC. Banyak negara mewajibkan pra-registrasi sender ID untuk pengirim alphanumeric. Penanganan opt-out berlaku di mana saja dan tidak perlu pengaturan.
Apakah saya harus membangun penanganan opt-out sendiri?+
Tidak. Keyword STOP, HELP, dan START dihormati secara otomatis pada setiap pengiriman. STOP mensupresi penerima, HELP memicu respons bantuan, dan START mendaftarkannya kembali. Daftar supresi dapat dikueri melalui API.
Bagaimana saya tahu kapan sebuah registrasi disetujui?+
Bird mengajukan setiap registrasi ke operator atau registri dan melaporkan statusnya melalui API. Kode Anda dapat polling status registrasi dan menunggu persetujuan alih-alih mengirim ke campaign yang belum aktif.
Apakah kepatuhan terpisah dari bagian lain SMS API?+
Tidak. Ia menggunakan client dan key yang sama dengan pengiriman, nomor, dan dua arah. Status registrasi dan daftar supresi adalah resource API di samping panggilan pengiriman, sehingga satu integrasi mencakup baik pengiriman maupun aturan di sekitarnya.

Daftar sekali, kirim dengan percaya diri.

Kepatuhan adalah salah satu kemampuan Bird SMS API: pengiriman, nomor, inbound dua arah, 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