Sekiz kanal için tek mesajlaşma API'si
SMS, WhatsApp, RCS, Messenger, Instagram, Telegram, e-posta ve push mesajlarını kendi kodunuzdan, tek bir temel URL ve tek bir Bearer token ile gönderin. Her mesajı webhook'larla izleyin, SMS hacminizi SMPP ile ölçekleyin ve yapay zeka ajanlarının aynı API'yi MCP üzerinden kullanmasını sağlayın.
curl -X POST https://api.broadnet.me/sms/sendSms \
-H "Authorization: Bearer $BROADNET_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"senderId": "OmniDemo",
"destinationNumber": "447700900123",
"message": "Your code is 482913",
"messageType": "TEXT"
}'
# 200 OK
2603121407537573731Gerçek bir istek: POST /sms/sendSms, mesaj kimliğini düz metin olarak döndürür. Token'ı, gönderici adını ve numarayı kendi değerlerinizle değiştirin.
Kısa yanıt
Güncelleme
OmniChannels.ai, geliştiricilere SMS, WhatsApp, RCS, Messenger, Instagram, Telegram, e-posta ve push için tek bir REST API sunar. OpenAPI 3.1 şemasında yaklaşık 225 dokümante edilmiş yol, TypeScript SDK, iletim durumu webhook'ları, TLS üzerinden SMPP v3.4 ve yapay zeka ajanları için MCP sunucusu bulunur. Test erişimi yalnızca doğrulanmış numaralarınıza gider; mühendisler entegrasyonunuzu destekler, bayiler aynı API'yi kendi markalarıyla kullanabilir.
Geliştirici olarak neler elde edersiniz
Tek bir entegrasyon, müşterilerinizin kullandığı her kanalı kapsar; üretim ekibinin beklediği araçlarla birlikte.
Tek REST API, sekiz kanal
SMS, WhatsApp, RCS, Messenger, Instagram, Telegram, e-posta ve push; tek temel URL, tek Bearer token ve tek hata biçimini paylaşır. Böylece yeni bir kanal eklemek, yeni bir tedarikçi değil yeni bir uç nokta eklemek anlamına gelir.
OpenAPI 3.1 ve TypeScript SDK
Postman'e aktarabileceğiniz veya istemci üretmek için kullanabileceğiniz OpenAPI 3.1 şemasında yaklaşık 225 dokümante edilmiş yol; ayrıca TypeScript ve Node.js için resmi @broadnet/cpaas-sdk paketi.
İletim durumu webhook'ları
Durumlar kanallar arasında normalleştirilir (SUBMITTED, SENT, DELIVERED, READ, FAILED ve REJECTED) ve HTTPS uç noktanıza iletilir; güvence olarak sorgulama ve yeniden iletme uç noktaları da vardır.
Yüksek hacimli SMS için SMPP v3.4
IP izin listesi ile TLS üzerinden transceiver bağlantıları, hesabınız için tahsis edilir ve REST API ile aynı doğrudan operatör rotalarını kullanır.
Yapay zeka ajanları için MCP sunucusu
Claude, Cursor veya herhangi bir MCP istemcisini token'ınızla API'ye bağlayın; ajanlar sizin belirlediğiniz sınırlar içinde mesaj gönderebilir ve iletim raporlarını okuyabilir.
Canlıya geçmeden önce test edin
Test kimlik bilgileri, üretimle aynı temel URL üzerinden yalnızca doğrulanmış numaralarınıza gönderim yapar; böylece canlıya geçişte kodunuz değişmez.
Mühendislerden destek
Bir mesajlaşma mühendisi kullanım senaryonuzu inceler; REST veya SMPP tasarımı, SMS başlıkları ve ülke kuralları konusunda yardımcı olur ve canlıya geçişe kadar yanınızda kalır.
Bayiler için tasarlandı
Bayiler aynı API'yi kendi markalarıyla kullanır; her alt hesabın kendi kredisi, SMS başlıkları, kullanıcıları ve webhook'ları vardır, hesap yönetimi için ise bir reseller API'si bulunur.

Geliştirici yüzeyi bir bakışta
Bugün nelerin hazır olduğu ve nelerin ekibimizle birlikte kurulduğu.
| Öğe | Durum | Ayrıntılar |
|---|---|---|
| REST API (SMS, WhatsApp, RCS, Messenger, Instagram, Telegram, e-posta, push) | Kullanılabilir | Temel URL: https://api.broadnet.me, Bearer token kimlik doğrulaması. Test erişimi kısa bir talepten sonra verilir. |
| İletim durumu webhook'ları | Kullanılabilir | Hesap veya alt hesap bazında yapılandırılır. Durumlar kanallar arasında normalleştirilir. |
| TypeScript SDK | Kullanılabilir | npm install @broadnet/cpaas-sdk axios. Diğer diller REST API'yi doğrudan çağırır veya bir istemci üretir. |
| OpenAPI 3.1 şeması | Kullanılabilir | https://omnichannels.ai/developers/openapi.json adresinde herkese açık (YAML: /developers/openapi.yaml): bir müşteri token'ının çağırabileceği tüm işlemler; Postman, Insomnia, istemci üretimi ve yapay zeka kodlama araçları için. |
| MCP sunucusu | Kullanılabilir | Streamable HTTP üzerinden https://mcp.broadnet.me/mcp, token'ınızla kimlik doğrulaması. |
| TLS üzerinden SMPP v3.4 | Talep üzerine | Bağlantılar, aktarım hızı ve IP izin listesi, ekibimiz tarafından hesabınız için tahsis edilir. |
| Sesli kanal (OTP, IVR, giden aramalar, yapay zeka sesli asistanları) | Talep üzerine | Hesap ekibiyle birlikte tahsis edilir; REST API'de herkese açık sesli uç noktası yoktur. |
İlk istekten canlı ortama
Anında self servis kayıt yoktur. Erişim, hesabın kanallarınıza ve ülkelerinize göre kurulabilmesi için kısa bir talepla başlar.
- 1
Test erişimi talep edin
Bize kanallarınızı, hedef ülkelerinizi, hacimlerinizi ve kullanım senaryonuzu söyleyin. Bir mühendis talebi inceler ve test kimlik bilgilerini verir.
- 2
İlk test mesajınızı gönderin
Hızlı başlangıç rehberini izleyerek doğrulanmış kendi numaranıza bir SMS gönderin ve iletim durumunu webhook'unuzda alın.
- 3
Entegrasyonu geliştirin
İhtiyaç duyduğunuz kanalları ekleyin, hataları ve yeniden denemeleri yönetin, mesaj kimliklerini kaydedin. Mühendislerimiz REST veya SMPP tasarımınızı gözden geçirebilir.
- 4
Göndericileri onaylatın
SMS başlıkları, WhatsApp Business hesapları ve RCS ajanları, geliştirmenizle paralel olarak, her ülkenin ve platformun kurallarına uygun biçimde kaydedilir.
- 5
Canlıya geçin
Üretim rotaları hesabınız için açılır. Kodunuz aynı temel URL'yi çağırmaya devam eder, bu yüzden geçişte hiçbir şey değişmez.
Bu API ekibiniz için uygun mu?
Şu durumlarda iyi bir seçim
- Birden fazla tedarikçi yerine SMS, WhatsApp, RCS, sosyal mesajlaşma, e-posta ve push için tek bir entegrasyon istiyorsunuz.
- Mesaj bazında iletim durumlarına yalnızca bir panelde değil, kendi sistemlerinizde de ihtiyacınız var.
- Yüksek hacimde SMS gönderiyorsunuz ve REST ile birlikte SMPP de istiyorsunuz.
- Mesajlaşma hizmetini yeniden satıyorsunuz ve aynı API'ye kendi markanızla, alt hesaplarla birlikte ihtiyacınız var.
- Mesaj gönderip izlemesi gereken yapay zeka ajanları geliştiriyorsunuz (MCP).
Başlamadan önce bilmeniz gerekenler
- Anında self servis kayıt yoktur; test erişimi kısa bir talepten sonra verilir.
- Resmi SDK yalnızca TypeScript içindir; diğer diller düz HTTP veya şemadan üretilmiş bir istemci kullanır.
- API idempotency anahtarı kabul etmez; bu yüzden entegrasyonunuz yeniden denemeden önce her gönderimi kaydetmelidir.
- Sesli kanal ve SMPP, herkese açık uç noktalar yerine ekibimizle birlikte tahsis edilir.
- WhatsApp, Messenger ve Instagram gönderimleri, onaylı şablonlar ve mesajlaşma pencereleri dahil Meta'nın kurallarına tabidir.
Belgeler
API'yi entegre etmek için gereken her şey; ilk çağrıdan SMPP bağlantılarına ve yapay zekâ ajanlarına kadar. Teknik belgeler İngilizce yazılmıştır.
- Başlangıç· İngilizceHızlı başlangıç: ilk mesajınızı gönderinTest kimlik bilgilerini alın, cURL, Node.js, Python veya PHP ile ilk SMS'inizi gönderin, iletim durumunu alın ve canlıya geçmeden önce yapılacakları kontrol edin.
- Başlangıç· İngilizceKimlik doğrulamaAPI isteklerinin Bearer token ile nasıl doğrulanacağı, token'ın güvenle nasıl saklanıp yenileneceği, 401 yanıtının nasıl okunacağı ve Facebook Sayfaları ile Instagram'ın OAuth ile nasıl bağlanacağı.
- Mesajlaşma kanalları· İngilizceSMS APITekil ve toplu SMS gönderin, TEXT veya UNICODE kodlamasını seçin, segmentleri sayın, zamanlayın, toplu işleri yönetin ve göndermeden önce numaraları sorgulayın.
- Mesajlaşma kanalları· İngilizceWhatsApp Business APITek bir multipart uç noktası üzerinden WhatsApp şablonları, metin, medya ve etkileşimli mesajlar gönderin, şablonları ve toplu gönderimleri yönetin, her alıcıyı takip edin.
- Mesajlaşma kanalları· İngilizceRCS Business Messaging APIRCS metin, medya, zengin kartlar, karuseller ve önerilen yanıtlar gönderin, önce cihaz yeteneğini kontrol edin ve RCS olmayan kullanıcılar için SMS yedeklemesi planlayın.
- Mesajlaşma kanalları· İngilizceFacebook Messenger APIBir Facebook Sayfasını OAuth ile bağlayın; ardından Meta'nın mesajlaşma pencereleri içinde Messenger metin, medya, düğme ve karusel şablonları ile hızlı yanıtlar gönderin.
- Mesajlaşma kanalları· İngilizceInstagram Mesajlaşma API'siBir Instagram profesyonel hesabını OAuth ile bağlayın ve Instagram DM'lerini API ile yanıtlayın: metin, medya, hızlı yanıtlar, genel şablonlar ve tepkiler.
- Mesajlaşma kanalları· İngilizceTelegram APIBağlı göndericinizden Telegram metin, fotoğraf, belge, video, konum ve kişi mesajları gönderin, kayıtlı şablonları kullanın ve bir sandbox ortamında hızlı test yapın.
- Mesajlaşma kanalları· İngilizceE-posta API'siSMTP göndericiniz üzerinden HTML, şablonlar, ekler, CC ve zamanlama ile işlemsel ve toplu e-posta gönderin; ayrıca alan adı kontrolleri ve sandbox gönderimi yapın.
- Mesajlaşma kanalları· İngilizceAnlık Bildirim API'siUygulamanızın kullanıcılarına kullanıcı referansı, cihaz token'ı, konu veya segment ile; görseller, derin bağlantılar, eylemler, şablonlar ve deneme çalıştırmalarıyla anlık bildirim gönderin.
- Mesajlaşma kanalları· İngilizceSes: OTP, IVR, aramalar ve yapay zekâ ajanlarıOmniChannels.ai'de sesin neler yapabildiği; sesli OTP ve IVR'den yapay zekâ sesli ajanlarına ve SMS'ten sese yedeklemeye kadar, ve ekibimizin bunu hesabınız için nasıl etkinleştirdiği.
- Olaylar ve hatalar· İngilizceWebhook'lar ve iletim durumlarıİletim durumlarını ve gelen mesajları HTTPS uç noktanızda alın, hızlı yanıt verin, olayları tekilleştirin ve gerektiğinde durumları sorgulayın veya yeniden tetikleyin.
- Olaylar ve hatalar· İngilizceHatalar, yeniden denemeler ve hız sınırlarıHTTP durum kodları ve hata gövdeleri, backoff ve jitter ile yeniden denenecek hatalar, varsayılan hız sınırları, sayfalama ve yinelenen gönderimlerden kaçınma.
- Bağlantı· İngilizceSMPP v3.4 bağlantısıREST yerine SMPP'nin ne zaman kullanılacağı, bağlantıların TLS üzerinden nasıl tahsis edildiği, submit_sm temelleri, kodlama, birleştirme, iletim bildirimleri ve hata kodları.
- Araçlar· İngilizceYapay zekâ ajanları için MCP sunucusuClaude, Cursor, VS Code ve diğer MCP istemcilerini mesajlaşma API'sine bağlayın; yapay zekâ ajanları token'ınızla mesajları güvenle gönderip takip edebilsin.
- Araçlar· İngilizceSDK'lar, OpenAPI şeması ve kod örnekleriTypeScript SDK'sını kullanın, OpenAPI 3.1 şemasını Postman veya Insomnia'ya aktarın, istemciler oluşturun ve API'yi Java, .NET, Go ve Ruby'den çağırın.
- Araçlar· İngilizceOpenAPI 3.1 şemasıMesajlaşma API'sinin herkese açık OpenAPI 3.1 şemasını indirin, Postman veya Insomnia'ya aktarın, istemciler ve tipler oluşturun ve yapay zekâ kodlama araçlarına verin.
- Araçlar· İngilizceMCP sunucusunu Claude Code ile kullanmaOmniChannels.ai MCP sunucusunu claude mcp add ile Claude Code'a ekleyin, .mcp.json içinde paylaşın, token'ı bir ortam değişkeninde tutun ve gönderim araçlarını denetim altına alın.
- Araçlar· İngilizceMCP sunucusunu Cursor ile kullanmaCursor'ı .cursor/mcp.json ile OmniChannels.ai MCP sunucusuna bağlayın, token'ı bir ortam değişkeninden okuyun, araçları açıp kapatın ve ilk mesajınızı gönderin.
- Araçlar· İngilizceMCP sunucusunu n8n ile kullanmaBir n8n AI Agent'a OmniChannels.ai mesajlaşma araçlarını MCP Client Tool düğümüyle verin veya REST API'yi çağırıp iletim durumlarını sıradan n8n düğümleriyle alın.
- Araçlar· İngilizceWebhook'larla Make ve ZapierMake senaryolarından ve Zap'lerden REST API'ye HTTP isteğiyle mesaj gönderin; iletim durumlarını ve gelen mesajları bir Make veya Zapier webhook'u ile alın.
API, yazılım yığınınıza nasıl uyuyor?
Sistemleriniz tek bir bearer token ile tek bir REST API'yi çağırır. BroadNet her mesajı doğru kanal ve operatör üzerinden yönlendirir, iletim durumlarını webhook'unuza geri gönderir.
Uygulamanız, CRM'iniz veya yapay zekâ ajanınız
- Bearer token, tek temel URL
- Yüksek hacim için TLS üzerinden SMPP 3.4
- Yapay zekâ ajanları için MCP sunucusu
BroadNet mesajlaşma API'si
https://api.broadnet.meMüşterinizin telefonu
İletim durumları webhook'unuza
SENTDELIVEREDREADFAILED
Geliştirici soruları
Kimlik doğrulamayı nasıl yaparım?
Hesabınızın erişim token'ını her istekte Authorization: Bearer başlığıyla gönderin. Token'lar hesap bazında verilir; kullanıcı adı ve parolayı token ile değiştiren bir uç nokta yoktur. Eksik veya geçersiz token 401 döndürür. Token'ı sunucularınızda tutun, tarayıcı veya mobil kodda asla bulundurmayın.
Temel URL nedir, ayrı bir sandbox var mı?
Her çağrı, sürüm öneki olmadan https://api.broadnet.me adresine gider. Test ve üretim aynı temel URL'yi kullanır: test kimlik bilgileri yalnızca doğrulanmış numaralarınıza gönderir, üretim ise gönderici onayından sonra hesabınız için açılır; yani kodunuz değişmez.
İletim bildirimlerini nasıl alırım?
Durumlar, hesabınızda yapılandırılan webhook URL'sine iletilir: SUBMITTED, SENT, DELIVERED, okuma bilgisi veren kanallarda READ, FAILED ve REJECTED. Ayrıca sorgulama da yapabilirsiniz; örneğin toplu SMS işleri için GET /sms/list, WhatsApp toplu gönderimleri için GET /whatsapp/message/bulk-insights.
Yeniden denemeleri ve mükerrer gönderimleri nasıl yönetmeliyim?
Yalnızca ağ hatalarını, 429 ve 5xx yanıtlarını üstel geri çekilme (exponential backoff) ve jitter ile yeniden deneyin; 4xx hatalarını asla değiştirmeden yeniden denemeyin. API idempotency anahtarı kabul etmediği için her gönderimi yapmadan önce kaydedin, dönen mesaj kimliğini saklayın ve zaman aşımından sonra yeniden göndermeden önce durumu kontrol edin.
Hız sınırları nelerdir?
Dokümante edilen varsayılanlar: REST için saniyede 200 istek (60 saniyeye kadar 500'e varan ani artışlarla), SMPP bağlantısı başına saniyede 1.000 mesaj ve numara sorgulamaları için saniyede 50 istek. Hesabınızın sınırları kimlik bilgilerinizle birlikte netleştirilir. Sınırı aşan istekler Retry-After başlığıyla 429 döndürür.
Hangi diller destekleniyor?
HTTPS isteği yapabilen her dil. Resmi bir TypeScript SDK'sı (@broadnet/cpaas-sdk) vardır; dokümanlarda cURL, Node.js, Python, PHP, Java, .NET, Go ve Ruby için düz HTTP örnekleri yer alır. Ayrıca /developers/openapi.json adresindeki herkese açık OpenAPI 3.1 şemasından bir istemci üretebilirsiniz.
SMS için REST mi SMPP mi kullanmalıyım?
REST çoğu uygulama için uygundur ve tüm kanalları tek API üzerinden verir. TLS üzerinden SMPP v3.4, özellikle zaten bir SMPP istemcisi çalıştırıyorsanız, sürekli yüksek hacimli SMS için uygundur. Bağlantılar, aktarım hızı ve IP izin listeleri hesabınız için tahsis edilir; aynı hesapta ikisini birlikte kullanabilirsiniz.
API üzerinden mesajlaşma hizmetini yeniden satabilir miyim?
Evet. Bayiler aynı API'yi kendi markalarıyla kullanır. Her alt hesabın kendi kredisi, SMS başlıkları, kullanıcıları ve webhook'ları vardır; reseller API'si hesap oluşturma, kredi yükleme, tarife yönetimi ve raporlamayı kapsar. Erişim talep ederken yeniden satış yapacağınızı belirtin ki yapıyı sizinle birlikte kuralım.
Bu konudaki rehberler
- EntegrasyonMesajlaşma API Entegrasyonu: REST, SMPP ve Webhook9 dk okuma
- PazarlamaGönderildi, İletildi, Okundu, Başarısız: Mesaj Durumları8 dk okuma
- EntegrasyonCRM'i Webhook'larla Omnichannel Gelen Kutusuna Bağlama8 dk okuma
- SMS ve OTPWhatsApp ve SMS OTP Mesajları: Güvenlik ve Dolandırıcılık9 dk okuma
- WhatsAppWhatsApp Cloud API Hata Kodları: Anlamları ve Çözümleri8 dk okuma
- SMS ve OTPA2P SMS Nedir? İş Mesajları Cihaza Nasıl Ulaşır?8 dk okuma
Platformun diğer özelliklerini keşfedin
Test erişimi talep edin
Kanallarınızı, ülkelerinizi ve hacimlerinizi bize söyleyin. Bir mühendis doğrulanmış numaralarınız için test kimlik bilgilerini hazırlar ve canlıya geçişi planlamanıza yardımcı olur.
Yazılım yığınınızı ve neyi bağlamak istediğinizi paylaşın. Bir çözüm mühendisi sizinle iletişime geçecek.

BroadNet mesajlaşma API'si