Costruisci sul filo.
API REST e SMPP 3.4, un SDK ufficiale TypeScript e una specifica OpenAPI 3.1 da cui è possibile generare client in qualsiasi linguaggio. Ogni endpoint include un esempio di richiesta, un esempio di risposta e gli errori che si possono effettivamente verificare.
Guida rapida
Installare TypeScript SDK o utilizzare curl, inviare il primo SMS e poi passare alla produzione.
Riferimento API
Autenticazione Bearer, invio, invio in blocco, ricerca del numero, formato di errore e endpoint di invio di ogni canale.
Specifiche OpenAPI
OpenAPI 3.1: 329 percorsi e 376 operazioni su 8 canali. Importalo o genera un client.
Server MCP
Connetti gli agenti di intelligenza artificiale a BroadNet tramite il protocollo Model Context, utilizzando il tuo token BroadNet.
SMPP 3.4
Collegamento diretto per trasmettitori ad alto volume. Catalogo PDU + ottimizzazione.
webhook
Lo stato della consegna viene inviato all'URL del webhook configurato nel tuo account.
Autenticazione
Bearer token, un unico URL di base per test e produzione e gestione dei token lato server.
Codici di errore
Il formato di errore ExceptionResponse e il significato di ciascuno stato HTTP.
SDK e strumenti
L'SDK ufficiale TypeScript (@broadnet/cpaas-sdk), oltre al plugin per Excel, ai webhook e al server MCP.
Registro delle modifiche
Modifiche API, con data.
Idempotenza
Evita invii duplicati: conserva l'ID di ogni messaggio restituito e verifica lo stato prima di inviarlo nuovamente.
Tentativi e ripensamenti
Cosa riprovare, backoff esponenziale con jitter e cosa fare dopo un timeout.
Paginazione
Scorri gli endpoint dell'elenco utilizzando i parametri di query pagina e dimensione.
Versioni API
Percorsi non versionati, versioni delle specifiche e SDK e come tenere traccia delle modifiche API.
Risoluzione dei problemi
Guasti specifici e le loro cause effettive sui percorsi diretti con l'operatore.
POST /sms/sendSms
Un unico endpoint, una singola richiesta HTTPS con un token Bearer. Invia messaggi in inglese, Unicode o arabo tramite la stessa chiamata: imposta il tipo di messaggio su TEXT o UNICODE e l'API restituirà l'ID del messaggio accettato.
Leggi il riferimento completocurl -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. 2603121407537573731