API de messagerie BroadNet : REST, SMPP et un SDK TypeScript
L'API de messagerie de BroadNet est une API REST à jeton Bearer complétée par SMPP 3.4, avec un SDK TypeScript officiel, une spécification OpenAPI 3.1 et un serveur MCP pour les agents IA. Et la plateforme qui achemine plus de 300 millions de messages par jour n'est qu'à un npm install de distance.

Essayez l'API
Remplissez une requête, cliquez sur envoyer, et observez une réponse et un flux de livraison simulés — ici même, sans inscription.
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"
}'Remplissez la requête et cliquez sur « Envoyer une requête test » pour voir un exemple de réponse.
Tout s'exécute dans votre navigateur. Aucune requête ne quitte cette page et aucun SMS n'est envoyé.
SDK TypeScript, ou tout autre langage.
Un SDK officiel, pour TypeScript et Node.js. Tout le reste utilise HTTPS standard : appelez directement l'API REST ou générez un client à partir de la spécification.
Tout ce dont vous avez besoin, sans superflu.
Six points d'entrée, adaptés à chaque cas d'utilisation. Chacun renvoie vers une page ciblée, et non vers une multitude d'onglets.
Le guide de migration fait correspondre vos appels d'envoi, d'accusé de réception et de webhook actuels à l'API BroadNet, et couvre les identifiants d'expéditeur, l'exécution en parallèle, la montée en charge du trafic et le retour arrière.
Modifications datées de la spécification OpenAPI, du SDK, des serveurs MCP, de la documentation et des outils de développement.
Cinq choses que vous ferez le premier jour.
Du vrai code, pas du pseudo-code. Copiez, collez, changez le destinataire, expédiez.
Envoyer un SMS
Un appel HTTPS à POST /sms/sendSms renvoie l'identifiant du message. Définissez messageType sur TEXT ou UNICODE, et le statut de livraison sera transmis à votre webhook.
// 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 IDLa plateforme, à l'écran.
De courtes démonstrations de la console de messagerie BroadNet — se connecter, envoyer et mesurer. La même plateforme que pilote l'API.
De véritables ingénieurs, à votre disposition en un instant.
Un SDK TypeScript officiel sur npm. Une spécification OpenAPI publique et une collection Postman. Une équipe de support qui gère ses routes, et non une file d'attente de scripts de niveau 1.
Un seul parcours jusqu’à votre premier message, avec le délai de chaque étape.
- 01
Demander un accès de test
Réponse sous 1 jour ouvréUn ingénieur messagerie vous répond avec vos identifiants de test et planifie un appel de 30 minutes sur vos pays, volumes et cas d'usage.
- 02
Premier message de test
Environ 5 minutes après réception des identifiantsEnvoyez un message de test vers votre propre numéro vérifié avec le code quickstart. L'accusé de réception (DLR) est renvoyé vers votre webhook.
- 03
Intégration
2–5 jours ouvrésDéveloppez et testez avec vos identifiants de test sur le même point de terminaison que les exemples de code. Un ingénieur BroadNet vous accompagne sur REST ou SMPP.
- 04
Approbation
3–10 jours ouvrésL'identité de l'expéditeur, l'objet du trafic et les règles de destination sont examinés, et les Sender IDs sont enregistrés auprès de chaque régulateur, en parallèle de votre intégration.
- 05
Production
Jour de basculeL'accès à la production et les routes sont activés pour votre compte. Votre intégration appelle déjà https://api.broadnet.me.
Au total : 5 à 15 jours ouvrés de la demande à la production pour la plupart des marchés ; davantage là où le délai d’enregistrement du Sender ID imposé par le régulateur est plus long.
Questions des développeurs
Demandez un accès de test sur /signup. Un ingénieur BroadNet vous répond sous un jour ouvré avec vos identifiants de test : le jeton d'accès à envoyer dans un en-tête Authorization: Bearer, et l'adresse à laquelle envoyer le trafic de test. Votre premier message de test peut partir environ cinq minutes après leur réception.
Un seul SDK officiel : @broadnet/cpaas-sdk pour TypeScript et Node.js, sur npm. Dans tout autre langage, appelez directement la REST API en HTTPS, ou générez un client à partir de la spécification OpenAPI (/developers/openapi.yaml).
Postman la génère à partir de la spécification OpenAPI : importez /developers/openapi.yaml (OpenAPI 3.1) pour obtenir une collection de tous les endpoints BroadNet, puis ajoutez votre jeton d'accès comme variable de collection Bearer.
La page d'état /status affiche la joignabilité du site web et de l'API publique, mesurée par des contrôles synthétiques toutes les 5 minutes, ainsi que le journal des incidents, avec un flux RSS sur /status/rss.xml pour les mises à jour. Les endpoints API de production sont couverts par un SLA de disponibilité de 99,99 %.
Question non posée ici ? Demandez à notre équipe d'ingénieurs
Demander un accès de test.
Envoyez vos messages de test à votre propre numéro vérifié. Avant la mise en production, nous vérifions l'identité de l'expéditeur, la finalité du trafic et les exigences de destination ; la plupart des équipes sont opérationnelles sous 5 à 15 jours ouvrables.


