Zorluk: Çok sağlayıcılı bir mesajlaşma yapısı, yeniden deneme yoğunluğu (retry storm) sırasında mükerrer OTP'lara neden oldu — bu uzun süredir devam eden bir hataydı. Yaklaşım: Tek bir gönderim yolu olan, yeniden denemelerin yalnızca ağ hatalarında ve 5xx hatalarında yapıldığı ve her gönderimin API tarafından döndürülen mesaj kimliği (message ID) ile takip edildiği BroadNet REST API yapısına geçiş yapıldı — bu işlem tek bir özellik bayrağı (feature flag) arkasında devreye alındı.
Kritik mesajlar için REST veya SMPP üzerinden SMS API
Bir SMS API, yazılımınızın tek bir HTTP isteği ile tek kullanımlık şifreler ve uyarılar gibi metin mesajları göndermesini sağlar: BroadNet ile kodunuz, bir Bearer token kullanarak POST /sms/sendSms'i çağırır veya yüksek hacimli veri akışları için SMPP üzerinden bağlantı (bind) kurar. OpenAPI 3.1 spesifikasyonunda belgelenmiştir. Resmi bir TypeScript SDK mevcuttur. Webhook ile iletim raporları sağlanır. Test erişimi talep edin.

POST isteğiniz ile
iletim raporu arasında neler yaşanır.
Bir TLS el sıkışması, beş mühendislik aşaması, iki webhook. Her aşamanın kendine ait bir gecikme bütçesi vardır — ve her bütçe pazarlama sayfasında değil, SLA'de yer alır.
- 01 · TalepUygulamanız · REST
TLS üzerinden POST /sms/sendSms, Bearer-token kimlik doğrulaması, JSON gövdesi: senderId, destinationNumber, message, messageType.
p50 < 41ms TTFB - 02 · EdgeBroadNet API uç nokta
Token kontrolü, şema doğrulaması ve rota sorgulama — mesaj kimliği doğrudan yanıtta geri döner.
p50 < 60ms - 03 · RouterRota + kuyruk
Rota başına kalite puanı, en hızlı yasal SMPP bağlantısını seçer. Çok bölgeli active-active hata toleransı <800ms içinde gerçekleşir.
p50 < 10ms - 04 · BindOperatör SMPP 3.4
Hedef MNO için doğrudan SMPP bağlantısı kurulur. submit_sm gönderilir; DLR korelasyonu için sıra numarası takip edilir.
p50 < 1.5s - 05 · Webhookİletim raporu
Mesaj ID'si ile eşleştirilen iletim raporu olarak deliver_sm yakalanır ve webhook URL'nize POST edilir.
p95 < 2s - ← iletim raporu · webhook
TLS üzerinden POST /sms/sendSms, Bearer-token kimlik doğrulaması, JSON gövdesi: senderId, destinationNumber, message, messageType.
Token kontrolü, şema doğrulaması ve rota sorgulama — mesaj kimliği doğrudan yanıtta geri döner.
Rota başına kalite puanı, en hızlı yasal SMPP bağlantısını seçer. Çok bölgeli active-active hata toleransı <800ms içinde gerçekleşir.
Hedef MNO için doğrudan SMPP bağlantısı kurulur. submit_sm gönderilir; DLR korelasyonu için sıra numarası takip edilir.
Mesaj ID'si ile eşleştirilen iletim raporu olarak deliver_sm yakalanır ve webhook URL'nize POST edilir.
API'yi deneyin
Bir istek doldurun, gönder butonuna basın ve simüle edilmiş yanıt ile iletim akışını — kayıt olmadan, hemen burada izleyin.
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"
}'İsteği doldurun ve örnek bir yanıt görmek için Test isteği gönder butonuna basın.
Tamamen tarayıcınızda çalışır. Bu sayfadan hiçbir istek ayrılmaz ve hiçbir SMS gönderilmez.
Tek arama, yazmanın dokuz yolu.
Her sekme aynı isteği gönderir: Bearer token içeren POST /sms/sendSms ve senderId, destinationNumber, message ve messageType içeren bir JSON gövdesi. Yanıt gövdesi mesaj kimliğidir (message ID).
BroadNet'in TypeScript ve Node.js için tek bir resmi SDK'i vardır. Node.js, Python, PHP, Java, C#, Go ve Ruby sekmeleri, herhangi bir BroadNet paketi yüklemeye gerek kalmadan, standart HTTP kütüphaneleri ile doğrudan REST API'yi çağırır.
Tam API referansıcurl -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 veya SMPP — protokolünüzü seçin
Çoğu ekip REST kullanır ve bir daha geri dönüp bakmaz. Yüksek hacimli operatörler, agregatörler ve eski sistemler SMPP 3.4 ile bağlanır. Aynı rotalar, aynı SLA, aynı panel — işinize en uygun arayüzü seçin.
- HTTPS üzerinde JSON, TLS 1,3
- Bearer-token kimlik doğrulaması — BroadNet hesabınızdan alınan token
- POST /sms/sendSms · one path family per channel
- Anında veya planlanmış gönderim
- İletim raporları webhook adresinize iletilir
- Tam referans /developers/api adresinde
- Binary SMPP v3.4 (talep üzerine v5.0)
- Verici, Alıcı, Alıcı-Verici bağları
- Hesap başına 32 adede kadar eşzamanlı bind
- deliver_sm üzerinden DLR yönlendirme
- TLS sarmalanmış bağlar, kimlik bilgisi başına IP izin listesi
- Kurumsal seviyede düğüm başına saniyede 30.000 mesaja kadar veri iletim hızı
Kendi başınıza inşa etmekten kurtulacağınız altı şey.
Güvenli yeniden denemeler
Kabul edilen her gönderim bir mesaj kimliği (message ID) döndürür. Ağ hatalalarında ve 5xx hatalarında bekleme süreli (backoff) yeniden deneme yapın ve körü körüne yeniden gönderim yapmak yerine mesaj kimliği üzerinden iletim raporlarıyla mutabakat sağlayın — arka plan işleyicileri (background workers) çökebilir ve temiz bir şekilde yeniden çalışabilir.
İletim webhook'ları
İletim raporları, REST ve SMPP trafiği için de webhook URL'nize iletilir ve mesaj ID'si ile eşleştirilir — kod yazmak için polling döngüsüne gerek kalmaz.
Eşzamanlı bağlantılar
Hesap başına 32 adede kadar paralel SMPP bind. REST üzerinde HTTP/2 multiplexing. Hesap başına sabit API hız sınırı yok — throughput trafiğinize göre ölçeklenir, bağlantı başına asla sınırlandırılmaz.
Otomatik hata aktarımı (Auto-failover)
Çok bölgeli active-active yapı. Bir rota kampanya sırasında bozulursa, 800 ms'den kısa sürede yeniden bağlar ve iletimdeki mesajları yeniden sıraya alır. Kendi SMPP yeniden bağlanma mantığınızı yazmanıza gerek kalmaz.
Sabit hız sınırı yok
Hesap başına sabit API hız sınırı yok — throughput trafiğinize göre ölçeklendirilir, düğüm başına 30.000 SMS/sn'ye kadar. Sessiz kısıtlama (throttling) veya shadow-banned numaralar yoktur — durumunuzu her zaman bilirsiniz.
OpenAPI 3.1 spesifikasyonu
Makine tarafından okunabilir, /developers/openapi.yaml. üzerinden sunulur. Resmi TypeScript SDK buradan oluşturulur; herhangi bir başka dilde istemci (client) oluşturun veya Postman ya da Insomnia sistemine içe aktarın.
Gerçek mühendislik ekiplerinin
API hakkındaki görüşleri.
Zorluk: Çok sayıda geliştiriciden oluşan bir mesajlaşma organizasyonu, sürümler arasındaki belgelenmemiş API değişiklikleri nedeniyle sürekli zaman kaybediyordu. Yaklaşım: OpenAPI 3.1 spesifikasyonu bir sözleşme olarak kabul ediliyor ve her sürümde CI üzerinde tiplendirilmiş istemciler (typed clients) yeniden oluşturuluyor.
Zorluk: Dolandırıcılık ekibi, bir gönderime bağlayamadığı gelen teslimat olaylarına güvenmiyordu. Yaklaşım: Her iletim raporu, gönderim anında dönen mesaj kimliği ile eşleştirilir ve gönderici adı rotasyonu aynı akış içinde eritilir.
Yazılı olarak taahhüt ettiğimiz rakamlar.
Bu hedefler kurumsal planlarda sözleşmeye bağlıdır, sadece birer hedef değildir. Bu hedeflere ulaşılamazsa, bir sonraki faturada aşağıdaki krediler otomatik olarak tanımlanır.
Kanıtlar.
Resmi TypeScript SDK, halka açık OpenAPI 3.1 spesifikasyonundan oluşturulur, böylece ikisi arasında hiçbir uyumsuzluk yaşanmaz. Herhangi bir başka dilde istemci (client) oluşturun veya spesifikasyonu Postman içine aktarın. Dokümantasyon, kodunuzun çalıştığı aynı staging ortamında çalışır.
Mühendislik soruları,
doğrudan yanıtlanır.
Test erişimi talep edin; test kimlik bilgilerinizle birlikte bir iş günü içinde size dönüş yapıyoruz. İlk test mesajınız, bu işlemden yaklaşık beş dakika sonra kendi doğruladığınız numaraya ulaşır. Canlı trafik, bizim tarafımızdaki herhangi bir süreçten ziyade, düzenleyici kurum nezdindeki gönderici adı kaydı sürecine bağlı olarak genellikle 5–15 iş günü içinde başlar.
Yalnızca ağ hatalarında ve 5xx hatalarında, üstel geri çekilme (exponential backoff) ile yeniden deneyin ve kabul edilen her gönderim için API tarafından döndürülen mesaj kimliğini (message ID) koruyun. Körleme yeniden denemeler yerine, yeniden göndermeden önce mesaj kimliği üzerinden iletim raporlarıyla mutabakat yapın ve düşük bakiye trafiği engellemeden önce kredinizi tamamlayın.
Gerçek. /developers/openapi.yaml'daki (/developers/openapi.json'de JSON) OpenAPI 3.1 spesifikasyonu; SMS, WhatsApp, RCS, Telegram, Push, E-posta, Messenger ve Instagram dahil olmak üzere her kanalı belgeler. Resmi TypeScript SDK (@broadnet/cpaas-sdk) buradan oluşturulur ve bize sormadan başka herhangi bir dilde kendi istemcinizi oluşturabilirsiniz.
API ücreti yoktur; mesaj başına, ülke başına ve rota başına ödeme yaparsınız. BAE işlem mesajları 0,0123 $/MT'den, Suudi Arabistan 0,016 $ ve Mısır 0,028 $ seviyesinden başlar. SMPP bind'leri kurumsal pakete dahildir; standart pakette her özel bind aylık 250 $'dır. Test erişimi talep üzerine sağlanır ve test trafiği günlük 1.000 mesaj ile sınırlandırılmıştır.
24 saat boyunca üstel geri çekilme (exponential backoff) ile yeniden deneme yapıyoruz: 30s, 2m, 10m, 30m, 2h, 8h, 24h. Her yeniden deneme bir X-Webhook-Attempt başlığı içerir. 24 saat sonra olay, dead-letter kuyruğuna (DLQ) alınır; panel üzerinden tek tıkla sorgulanabilir ve tekrar oynatılabilir. Standart paketlerde DLQ 7 gün, kurumsal paketlerde ise 90 gün saklanır.
Evet — rotalama, DLR'ler, faturalandırma ve paneller ortaktır. Çoğu müşteri aynı hesap üzerinden işlemsel mesajlar için REST, yüksek hacimli pazarlama için ise SMPP kullanır; her iki yoldan gelen iletim raporları da aynı raporlara ve webhook'lara düşer.
Atanmış teknik hesap yöneticisi, aylık ücret üzerinden hizmet kredisi sağlayan %99,99 API çalışma süresi SLA'sı (%99,99'un altında %10, %99,0'ın altında %25, %95,0'ın altında %50), <15 dakikalık sev-1 onay süreli 7/24 NOC çağrı sistemi, özel SMPP bağlantıları, üç aylık mimari incelemeler ve mühendislik ekibiyle paylaşılan bir Slack kanalı.
broadnet.me/status üzerinden bileşen durumlarını ve paylaşılan olayları görüntüleyebilirsiniz. Bu sayfa henüz canlı izleme verileriyle beslenmediği için 90 günlük geçmişi ölçümsel değil, örneklendirme amaçlıdır; sözleşmeli değer %99,99 çalışma süresi SLA'sıdır.
Sorunuz burada yok mu? Mühendislik ekibimize sorun
SMS API, bir giriş noktasıdır geniş kapsamlı A2P SMS platformu. Aynı doğrudan operatör rotaları ayrıca toplu SMS kampanyalarını da, OTP ve çok kanallı doğrulamave WhatsApp Business API.
Sağlayıcıları mı değerlendiriyorsunuz? Okuyun: 2026'nın En İyi SMS API'si satın alma kılavuzu.

Teslimat: 200+ ülke, operatöre doğrudan 86.
Gri rota yok: ticari olarak mümkün olan her yerde doğrudan operatör bağlantısı, aksi takdirde açıkça etiketlenmiş, iş ortağı tarafından yönetilen bir rota. 2003'ten beri kurulan bir ağ üzerinde her kanala tek API.
SMS sağlayıcınızla sorun yaşamayı bırakın.
Gönderime başlayın.
Tek bir erişim token'ı, resmi bir TypeScript SDK ve tek bir ekrana sığan hızlı başlangıç kılavuzu. Kayıt aşamasından ilk iletim raporunuza giden en hızlı yol.
Kaynaklar
SMS API veri sayfası
İlgili kılavuzlar ve yanıtlar
Bu ürünün arkasındaki kavramları daha derinlemesine inceleyin.