BroadNet mesajlaşma API: REST, SMPP ve TypeScript SDK
BroadNet'in mesajlaşma API'i; resmi bir TypeScript SDK, OpenAPI 3.1 spesifikasyonu ve yapay zeka ajanları için bir MCP sunucusuna sahip, Bearer-token REST API ve SMPP 3.4 tabanlı bir sistemdir. Günde 300M+ mesaj taşıyan bu platform, aynı zamanda sizin npm install ile iletişim kurmasını sağlar.

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.
TypeScript SDK veya herhangi bir dil.
TypeScript ve Node.js için resmi bir SDK. Diğer her şey standart HTTPS kullanır: REST API'yi doğrudan çağırın veya spesifikasyondan bir istemci oluşturun.
İhtiyacınız olan her şey, gereksiz ayrıntı yok.
Kullanım durumuna göre özelleştirilmiş altı giriş noktası. Her biri 200 sekmelik bir karmaşa yerine odaklanmış bir sayfaya bağlanır.
Geçiş kılavuzu; mevcut gönderim, iletim raporu ve webhook çağrılarınızı BroadNet API ile eşleştirir; gönderici adlarını, paralel çalışmayı, trafik artışını ve geri alma sürecini kapsar.
OpenAPI spesifikasyonunda, SDK'de, MCP sunucularında, dokümanlarda ve geliştirici araçlarında yapılan tarihli değişiklikler.
İlk gün yapacağınız beş şey.
Pseudo-code değil, gerçek kod. Kopyalayın, yapıştırın, alıcıyı değiştirin ve gönderin.
Bir SMS gönderin
POST /sms/sendSms için yapılan tek bir HTTPS çağrısı mesaj kimliğini (message ID) döndürür. messageType değerini TEXT veya UNICODE olarak ayarlayın; teslim durumu webhook'unuza iletilir.
// npm install @broadnet/cpaas-sdk axios
import { Configuration, SMSSMSApi } from "@broadnet/cpaas-sdk";
const sms = new SMSSMSApi(
new Configuration({
basePath: "https://api.broadnet.me",
accessToken: process.env.BROADNET_TOKEN!,
}),
);
const res = await sms.smsSendsmsPost({
sMSSmsRequest: {
senderId: "BroadNet",
destinationNumber: "447700900123",
message: "Your verification code is 482913",
messageType: "TEXT",
},
});
console.log(res.data); // message IDPlatform, ekranda.
BroadNet mesajlaşma konsolunun kısa tanıtımı — oturum açın, gönderin ve ölçün. API tarafından yönetilen platformun aynısı.
Gerçek mühendisler, tek bir yanıt uzağınızda.
npm üzerinde resmi bir TypeScript SDK. Genel bir OpenAPI spesifikasyonu ve bir Postman koleksiyonu. Kendi rotalarına sahip bir destek ekibi — birinci seviye (tier-1) hazır metin kuyrukları değil.
İlk mesajınıza giden tek yol, her adımın süresiyle birlikte.
- 01
Test erişimi talep edin
1 iş günü içinde yanıt verilirBir mesajlaşma mühendisi, test kimlik bilgilerinizle birlikte size yanıt verir ve ülkeleriniz, hacimleriniz ve kullanım durumunuz üzerine 30 dakikalık bir görüşme planlar.
- 02
İlk test mesajı
Kimlik bilgilerinden yaklaşık 5 dakika sonraHızlı başlangıç koduyla kendi doğruladığınız numaranıza bir test mesajı gönderin. İletim raporu webhook adresinize iletilir.
- 03
Entegrasyon
2–5 iş günüKod örnekleriyle aynı uç noktaya karşı kendi test kimlik bilgilerinizle kurulum yapın ve test edin. REST veya SMPP üzerinde bir BroadNet mühendisi size eşlik eder.
- 04
Onay
3–10 iş günüGönderici kimliği, trafik amacı ve hedef kuralları incelenir ve entegrasyonunuzla eş zamanlı olarak gönderici adları her bir düzenleyici kurum nezdinde kaydedilir.
- 05
Canlı ortam
Geçiş günüHesabınız için üretim erişimi ve rotalar etkinleştirildi. Entegrasyonunuz halihazırda https://api.broadnet.me ortamını çağırıyor.
Genel olarak: Çoğu pazar için talepten canlıya geçiş süreci 5–15 iş günüdür; bir düzenleyicinin gönderici adı için gereken ön hazırlık süresi daha uzun olan pazarlarda bu süre uzayabilir.
Geliştirici soruları
/signup üzerinden test erişimi talep edin; BroadNet mühendisi, bir iş günü içinde test kimlik bilgilerinizle birlikte size dönüş yapacaktır: Authorization: Bearer başlığında göndermeniz gereken erişim belirteci ve test trafiğini nereye göndereceğiniz bilgisi. İlk test mesajınız, bu bilgileri aldıktan yaklaşık beş dakika sonra gönderilebilir.
Tek bir resmi SDK vardır: npm'de TypeScript ve Node.js için @broadnet/cpaas-sdk. Diğer tüm dillerde REST API'yi doğrudan HTTPS üzerinden çağırabilir veya OpenAPI spesifikasyonundan (/developers/openapi.yaml) bir istemci oluşturabilirsiniz.
Postman bunu OpenAPI spesifikasyonundan oluşturur: Her bir BroadNet uç noktasının koleksiyonunu almak için /developers/openapi.yaml (OpenAPI 3.1) içe aktarın ve ardından erişim belirtecinizi bir Bearer koleksiyon değişkeni olarak ekleyin.
/status adresindeki durum sayfası, her 5 dakikada bir sentetik kontrollerle ölçülen web sitesi ve herkese açık API erişilebilirliğini ve olay günlüğünü gösterir; güncellemeler için /status/rss.xml adresinde bir RSS beslemesi vardır. Canlı API uç noktaları %99,99 çalışma süresi SLA'sı kapsamındadır.
Sorunuz burada yok mu? Mühendislik ekibimize sorun
Test erişimi talep edin.
Test mesajlarınızı kendi doğrulanmış numaranıza gönderin. Canlıya geçişten önce gönderici kimliğini, trafik amacını ve hedef gereksinimlerini inceliyoruz — çoğu ekip 5-15 iş günü içinde yayına alınmaktadır.


