Tantangan: Tumpukan perpesanan multi-vendor menghasilkan OTP duplikat saat terjadi badai percobaan ulang (retry storms) — sebuah bug yang sudah lama terbuka. Pendekatan: Migrasi ke BroadNet REST API dengan satu jalur pengiriman, percobaan ulang hanya pada kesalahan jaringan dan 5xx, dan setiap pengiriman dilacak oleh ID pesan yang dikembalikan oleh API — diluncurkan di balik satu feature flag.
SMS API untuk pesan kritis, melalui REST atau SMPP
SMS API memungkinkan perangkat lunak Anda mengirim pesan teks, seperti kode OTP dan peringatan, dengan satu permintaan HTTP: dengan BroadNet, kode Anda memanggil POST /sms/sendSms dengan Bearer token, atau terhubung melalui SMPP untuk jalur bervolume tinggi. Didokumentasikan dalam spesifikasi OpenAPI 3.1. TypeScript SDK resmi. Laporan pengiriman melalui webhook. Minta akses uji coba.

Apa yang terjadi di antara
POST Anda dan laporan pengiriman.
Satu TLS handshake, lima hop terukur, dua webhook. Setiap tahap memiliki anggaran latensi sendiri — dan setiap anggaran tercantum dalam SLA, bukan di halaman pemasaran.
- 01 · PermintaanAplikasi Anda · REST
POST /sms/sendSms melalui TLS, autentikasi Bearer-token, bodi JSON: senderId, destinationNumber, message, messageType.
p50 < 41ms TTFB - 02 · EdgeEdge BroadNet API
Pemeriksaan token, validasi skema, dan pencarian rute — ID pesan langsung dikembalikan dalam respons.
p50 < 60ms - 03 · RouterRute + antrean
Skor kualitas per-rute memilih SMPP bind legal tercepat. Failover active-active multi-wilayah dalam <800ms.
p50 < 10ms - 04 · BindOperator SMPP 3.4
Bind SMPP langsung ke MNO tujuan. submit_sm dikirim; nomor urut dilacak untuk korelasi DLR.
p50 < 1.5s - 05 · WebhookLaporan pengiriman
deliver_sm ditangkap dan di-POST ke URL webhook Anda sebagai laporan pengiriman, yang dikaitkan dengan ID pesan.
p95 < 2s - ← laporan pengiriman · webhook
POST /sms/sendSms melalui TLS, autentikasi Bearer-token, bodi JSON: senderId, destinationNumber, message, messageType.
Pemeriksaan token, validasi skema, dan pencarian rute — ID pesan langsung dikembalikan dalam respons.
Skor kualitas per-rute memilih SMPP bind legal tercepat. Failover active-active multi-wilayah dalam <800ms.
Bind SMPP langsung ke MNO tujuan. submit_sm dikirim; nomor urut dilacak untuk korelasi DLR.
deliver_sm ditangkap dan di-POST ke URL webhook Anda sebagai laporan pengiriman, yang dikaitkan dengan ID pesan.
Coba API
Isi permintaan, klik kirim, dan lihat simulasi respons serta alur pengiriman — langsung di sini, tanpa perlu mendaftar.
Authorization: Bearer $BROADNET_TOKENcurl -X POST https://api.broadnet.me/sms/sendSms \
-H "Authorization: Bearer $BROADNET_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"senderId": "BroadNet",
"destinationNumber": "447700900123",
"message": "Your verification code is 482913",
"messageType": "TEXT"
}'Isi permintaan dan klik Minta akses uji coba untuk melihat contoh respons.
Berjalan sepenuhnya di browser Anda. Tidak ada permintaan yang meninggalkan halaman ini dan tidak ada SMS yang dikirim.
Satu panggilan API, sembilan cara menuliskannya.
Setiap tab mengirim permintaan yang sama: POST /sms/sendSms dengan Bearer token dan bodi JSON berisi senderId, destinationNumber, message, dan messageType. Bodi respons adalah ID pesan.
BroadNet memiliki satu SDK resmi, untuk TypeScript dan Node.js. Tab Node.js, Python, PHP, Java, C#, Go, dan Ruby memanggil REST API secara langsung dengan pustaka HTTP biasa, tanpa perlu menginstal paket BroadNet.
Referensi API lengkapcurl -X POST https://api.broadnet.me/sms/sendSms \ -H "Authorization: Bearer $BROADNET_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "senderId": "BroadNet", "destinationNumber": "447700900123", "message": "Your verification code is 482913", "messageType": "TEXT" }' # 200 OK → response body is the message ID, e.g. 2603121407537573731REST atau SMPP — pilih protokol Anda
Sebagian besar tim menggunakan REST dan tidak pernah menoleh ke belakang. Operator bervolume tinggi, agregator, dan sistem lama melakukan bind ke SMPP 3.4. Rute yang sama, SLA yang sama, dashboard yang sama — pilih antarmuka yang sesuai dengan kebutuhan Anda.
- JSON melalui HTTPS, TLS 1.3
- Autentikasi Bearer-token — token dari akun BroadNet Anda
- POST /sms/sendSms · one path family per channel
- Pengiriman instan atau terjadwal
- Laporan pengiriman dikirim ke webhook Anda
- Referensi lengkap di /developers/api
- Binary SMPP v3.4 (v5.0 berdasarkan permintaan)
- Ikatan Transmitter, Receiver, Transceiver
- Hingga 32 bind konkuren per akun
- Penerusan DLR melalui deliver_sm
- Bind terenkripsi TLS, daftar izin IP per kredensial
- Throughput hingga 30.000 msg/detik per node pada tier enterprise
Enam hal yang tidak perlu lagi Anda bangun sendiri.
Percobaan ulang yang aman
Setiap pengiriman yang diterima mengembalikan ID pesan. Lakukan percobaan ulang pada kesalahan jaringan dan 5xx dengan metode backoff, dan lakukan rekonsiliasi terhadap laporan pengiriman berdasarkan ID pesan alih-alih pengiriman ulang secara buta — worker latar belakang dapat mengalami crash dan pulih kembali dengan bersih.
Webhook pengiriman
Laporan pengiriman dikirim ke URL webhook Anda dan dikaitkan dengan ID pesan, baik untuk trafik REST maupun SMPP — tidak perlu menulis loop polling.
Koneksi konkuren
Hingga 32 bind SMPP paralel per akun. Multiplexing HTTP/2 pada REST. Tanpa batas laju API tetap per akun — throughput disesuaikan dengan trafik Anda, tidak pernah dibatasi per koneksi.
Auto-failover
Multi-region active-active. Jika rute menurun di tengah kampanye, kami melakukan pengikatan ulang dalam waktu kurang dari 800ms dan mengantre ulang pesan yang sedang berjalan. Tidak perlu menulis logika koneksi ulang SMPP sendiri.
Tanpa batas laju tetap
Tanpa batas laju API tetap per akun — throughput disesuaikan dengan trafik Anda, hingga 30.000 SMS/detik per node. Tidak ada throttling tersembunyi, tidak ada nomor yang terkena shadow-ban — Anda selalu tahu posisi Anda.
Spesifikasi OpenAPI 3.1
Dapat dibaca mesin, tersedia di /developers/openapi.yaml. TypeScript SDK resmi dihasilkan darinya; buat klien dalam bahasa lain, atau impor ke dalam Postman atau Insomnia.
Apa yang dikatakan tim engineering
sungguhan tentang API ini.
Tantangan: Organisasi perpesanan dengan banyak pengembang terus kehilangan waktu akibat perubahan API yang tidak terdokumentasi di antara rilis. Pendekatan: Spesifikasi OpenAPI 3.1 diperlakukan sebagai kontrak, dengan klien bertipe (typed clients) yang dibuat ulang di CI pada setiap rilis.
Tantangan: Tim penipuan tidak mempercayai peristiwa pengiriman masuk yang tidak dapat dikaitkan kembali dengan pengiriman. Pendekatan: Setiap laporan pengiriman dicocokkan dengan ID pesan yang dikembalikan pada saat pengiriman, dengan rotasi sender-ID yang diserap di dalam alur yang sama.
Angka-angka yang kami tuangkan secara tertulis.
Target ini bersifat kontraktual pada paket enterprise, bukan sekadar teks aspiratif. Jika target tidak tercapai, kredit di bawah ini akan diberikan secara otomatis pada faktur berikutnya.
Laporan pengiriman.
SDK TypeScript resmi dibuat dari spesifikasi OpenAPI 3.1 publik, sehingga keduanya tidak akan pernah berbeda. Buat klien dalam bahasa lain atau impor spesifikasi ke dalam Postman. Dokumentasi berjalan pada lingkungan staging yang sama dengan kode Anda.
Pertanyaan teknis,
dijawab secara langsung.
Minta akses uji coba dan kami akan membalas dalam satu hari kerja dengan kredensial uji coba Anda; pesan uji coba pertama Anda akan sampai ke nomor terverifikasi Anda sendiri sekitar lima menit setelah itu. Trafik produksi biasanya dimulai dalam 5–15 hari kerja, bergantung pada registrasi sender ID dengan regulator — bukan karena kendala dari sisi kami.
Lakukan percobaan ulang hanya pada kesalahan jaringan dan 5xx, dengan exponential backoff, dan simpan message ID yang dikembalikan API untuk setiap pengiriman yang diterima. Lakukan rekonsiliasi terhadap laporan pengiriman berdasarkan message ID sebelum mengirim ulang, alih-alih melakukan percobaan ulang secara membabi buta, dan isi ulang kredit sebelum saldo rendah menghambat trafik.
Asli. Spesifikasi OpenAPI 3.1 di /developers/openapi.yaml (JSON di /developers/openapi.json) mendokumentasikan setiap saluran — SMS, WhatsApp, RCS, Telegram, Push, Email, Messenger, dan Instagram. SDK TypeScript resmi (@broadnet/cpaas-sdk) dihasilkan darinya, dan Anda dapat membuat klien Anda sendiri dalam bahasa lain apa pun tanpa perlu meminta kami.
Tidak ada biaya API — Anda membayar per pesan, per negara, per rute. SMS transaksional UEA mulai dari $0,0123/MT, KSA $0,016, dan Mesir $0,028. Bind SMPP sudah termasuk dalam tier enterprise; pada tier standar, setiap bind khusus adalah $250/bulan. Akses uji coba tersedia berdasarkan permintaan, dan trafik uji coba dibatasi maksimal 1.000 pesan per hari.
Kami melakukan percobaan ulang dengan exponential backoff selama 24 jam: 30 detik, 2 menit, 10 menit, 30 menit, 2 jam, 8 jam, 24 jam. Setiap percobaan ulang menyertakan header X-Webhook-Attempt. Setelah 24 jam, peristiwa tersebut akan disimpan dalam dead-letter queue, yang dapat dikueri dan diputar ulang dari dashboard dengan satu klik. Paket standar menyimpan DLQ selama 7 hari; paket enterprise selama 90 hari.
Ya — mereka berbagi perutean, DLR, penagihan, dan dashboard. Sebagian besar pelanggan menggunakan REST untuk transaksional dan SMPP untuk pemasaran volume tinggi pada akun yang sama, dan laporan pengiriman dari kedua jalur akan masuk ke laporan dan webhook yang sama.
Manajer akun teknis khusus, SLA uptime API 99,99% dengan kredit layanan terhadap biaya bulanan (10% di bawah 99,99%, 25% di bawah 99,0%, 50% di bawah 95,0%), pager NOC 24/7 dengan pengakuan sev-1 <15 menit, bind SMPP khusus, tinjauan arsitektur triwulanan, dan saluran Slack bersama dengan tim engineering.
broadnet.me/status menampilkan status komponen dan insiden yang dilaporkan. Halaman ini belum terhubung dengan pemantauan langsung, sehingga riwayat 90 harinya bersifat ilustratif, bukan hasil pengukuran; angka kontraktual yang berlaku adalah SLA uptime 99,99%.
Pertanyaan tidak ada di sini? Tanyakan kepada tim engineering kami
SMS API adalah salah satu titik masuk ke platform A2P SMS yang lebih luas. Rute langsung ke operator yang sama juga mendukung kampanye SMS massal, verifikasi OTP dan multi-saluran, dan WhatsApp Business API.
Sedang membandingkan penyedia? Baca SMS API Terbaik di 2026 panduan pembeli kami.

Terkirim ke 200+ negara, koneksi langsung ke operator di 86.
Tanpa rute abu-abu: koneksi langsung ke operator di mana pun tersedia secara komersial, jika tidak, akan menggunakan rute yang dikelola mitra dengan label jelas. Satu API untuk setiap saluran, pada jaringan yang telah dibangun sejak 2003.
Berhenti kesulitan dengan penyedia SMS Anda.
Mulai pengiriman.
Satu token akses, TypeScript SDK resmi, dan panduan cepat yang muat dalam satu layar. Jalur tercepat dari pendaftaran hingga laporan pengiriman pertama Anda.
Sumber Daya
Lembar data SMS API
Panduan & jawaban terkait
Pelajari lebih dalam mengenai konsep di balik produk ini.