BroadNet
API de SMS · REST + SMPP

API de SMS para mensajes críticos, a través de REST o SMPP

Una API de SMS que respeta tu tiempo.

Una API de SMS permite que tu software envíe mensajes de texto, como códigos de acceso de un solo uso y alertas, con una sola solicitud HTTP: con BroadNet, tu código llama POST /sms/sendSms con un token Bearer, o se conecta a través de SMPP para canalizaciones de alto volumen. Documentado en una especificación OpenAPI 3.1. Un SDK oficial TypeScript. Confirmaciones de entrega mediante webhook. Acceso de prueba bajo solicitud.

ISO 27001 · 9001 · 22301Alineado con el RGPD y la HIPAAp99 subsegundo
POST /sms/sendSms
200
// 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 ID
Tiempo de actividad de la API
99.99%
SLA mensual contratado, multirregión
latencia de la API
<350ms
Objetivo p99, todas las regiones
SDK oficial
1
TypeScript / Node.js + especificación OpenAPI 3.1
Países
200+
Más de 1000 rutas directas de operadores
Dentro de una sola solicitud

Qué sucede entre
tu POST y una confirmación de entrega.

Un handshake TLS, cinco saltos optimizados, dos webhooks. Cada etapa tiene su propio presupuesto de latencia, y cada presupuesto figura en el SLA, no en la página de marketing.

  1. 01 · Request
    Tu aplicación · REST

    POST /sms/sendSms sobre TLS, autenticación con token Bearer, cuerpo JSON: senderId, destinationNumber, message, messageType.

    p50 < 41ms TTFB
  2. 02 · Edge
    borde de la API de BroadNet

    Verificación del token, validación del esquema y selección de ruta: el ID del mensaje vuelve directamente en la respuesta.

    p50 < 60ms
  3. 03 · Router
    Ruta + cola

    La puntuación de calidad por ruta selecciona la conexión SMPP legal más rápida. Conmutación por error activa-activa multirregión en <800 ms.

    p50 < 10ms
  4. 04 · Bind
    Operador SMPP 3.4

    Enlace SMPP directo al MNO de destino. Se envió submit_sm; se realizó un seguimiento del número de secuencia para la correlación DLR.

    p50 < 1.5s
  5. 05 · Webhook
    Confirmación de entrega

    deliver_sm capturado y enviado por POST a la URL de tu webhook como confirmación de entrega, vinculado al ID del mensaje.

    p95 < 2s
  6. ← confirmación de entrega · webhook
Protocolos

REST o SMPP — elige tu protocolo

La mayoría de los equipos implementan REST y no vuelven a mirar atrás. Los operadores de alto volumen, los agregadores y las plataformas heredadas se integran con SMPP 3.4. Las mismas rutas, el mismo SLA, el mismo panel de control: elige la interfaz que mejor se adapte a tus necesidades.

REST · HTTPS
api.broadnet.me/sms/sendSms
Recomendado
  • JSON sobre HTTPS, TLS 1.3
  • Autenticación con token Bearer: el token se obtiene en tu cuenta de BroadNet
  • POST /sms/sendSms · una familia de rutas por canal
  • Envío inmediato o programado
  • Confirmaciones de entrega enviadas a tu webhook
  • Referencia completa en /developers/api
Límites de tasa
Sin límites fijos por cuenta
Carga útil máxima
1 MiB
SMPP 3.4
2775 sin cifrar · puerto TLS incluido con tu cuenta
Alto volumen
  • SMPP binario v3.4 (v5.0 bajo solicitud)
  • Binds Transmitter, Receiver y Transceiver
  • Hasta 32 binds simultáneos por cuenta
  • Reenvío de DLR mediante deliver_sm
  • Binds cifrados con TLS, lista de IP permitidas por credencial
  • Rendimiento de hasta 30.000 msg/s por nodo en el nivel empresarial
Por nodo
30k SMS/s
Failover
<800ms
Window
100 msg
Lo que realmente obtienes

Seis cosas que ya no tendrás que construir tú mismo.

Reintentos seguros

Cada envío aceptado devuelve un ID de mensaje. Reintenta ante errores de red y 5xx con backoff, y concilia las confirmaciones de entrega por ID de mensaje en lugar de reenviar a ciegas: los procesos en segundo plano pueden caer y recuperarse limpiamente.

Webhooks de entrega

Los acuses de entrega se envían a la URL de tu webhook vinculados al ID del mensaje, tanto para tráfico REST como SMPP: sin bucles de sondeo que escribir.

Conexiones simultáneas

Hasta 32 enlaces SMPP paralelos por cuenta. Multiplexación HTTP/2 en REST. Sin límites de tasa fijos por cuenta: el rendimiento se dimensiona según su tráfico, nunca se limita por conexión.

Conmutación por error automática

Multirregión activo-activo. Si una ruta se degrada a mitad de campaña, la reconectamos en menos de 800 ms y volvemos a poner en cola los mensajes en tránsito. No es necesario escribir lógica de reconexión SMPP.

Sin límites de tasa fijos

Sin límites de tasa fijos por cuenta: el rendimiento se dimensiona según su tráfico, hasta 30.000 SMS/seg por nodo. Sin limitación silenciosa ni números bloqueados en la sombra: siempre sabe a qué atenerse.

Especificación OpenAPI 3.1

Legible por máquina, disponible en /developers/openapi.yaml. El SDK oficial de TypeScript se genera a partir de ella; genera un cliente en cualquier otro lenguaje o impórtala en Postman o Insomnia.

Historias de clientes

¿Qué equipos de ingeniería reales?
hablar sobre la API.

UberMovilidad · MENAAESA

Reto: una pila de mensajería con varios proveedores generaba OTP duplicados en tormentas de reintentos, un error abierto desde hacía mucho tiempo. Enfoque: una migración a la API REST de BroadNet con una sola ruta de envío, reintentos solo ante errores de red y 5xx, y cada envío rastreado por el ID de mensaje que devuelve la API, desplegada tras un único feature flag.

Ingeniero principal, plataforma de identidad
SamsungTecnología de consumo · APACID

Reto: una organización de mensajería con numerosos desarrolladores perdía tiempo continuamente por cambios de API no documentados entre versiones. Enfoque: la especificación OpenAPI 3.1 se trata como el contrato, con clientes tipados regenerados en CI en cada versión.

Ingeniero de plantilla, plataforma de mensajería
American ExpressServicios financieros · MENAEG

Reto: el equipo antifraude no confiaba en eventos de entrega entrantes que no pudiera vincular a un envío. Enfoque: cada confirmación de entrega se concilia con el ID de mensaje devuelto al enviar, con la rotación de Sender ID absorbida en el mismo flujo.

Director de ingeniería, fraude y riesgo
1:1
DLR ↔ ID de mensaje
Bearer
Autenticación por token en cada llamada
Diseñado para la producción

Las cifras que pusimos por escrito.

Estos objetivos son contractuales en los planes empresariales, no meramente orientativos. Si no se cumplen, los créditos que se indican a continuación se aplicarán automáticamente en la siguiente factura. Factura

Disponibilidad de la API
99.99%
SLA mensual
Latencia REST p99
<350ms
Objetivo, todas las regiones
Entrega de webhooks
<2s
p95 de extremo a extremo
Respuesta a incidentes
<15 min
Guardia 24/7, acuse de incidentes de severidad 1
Compromisos de nivel de servicio
Acuerdo de nivel de servicio completo (SLA)
Disponibilidad mensual de la API
99.99%
Crédito del 10 % por debajo del 99,99 % · 25 % por debajo del 99,0 % · 50 % por debajo del 95,0 %
Latencia REST p50
<100ms
En el borde, sin incluir la salida de red
Latencia REST p99
<350ms
En todas las regiones
Entrega de webhooks
<2s p95
Reintentos con backoff exponencial hasta 24 h si falla
Disponibilidad de binds SMPP
99.99%
Por región, con conmutación automática entre regiones
Respuesta a incidentes
<15 min
Guardia 24/7, acuse de incidentes de severidad 1
Documentado por defecto

Los recibos.

El SDK oficial de TypeScript se genera a partir de la especificación pública OpenAPI 3.1, así que nunca divergen. Genera un cliente en cualquier otro lenguaje o importa la especificación en Postman. La documentación se ejecuta en el mismo entorno de staging que tu código.

TypeScript SDKAutenticación mediante token de portadorbroadnet.me/statusWebhooks compatibles con ngrok
Preguntas que hacen los compradores

Preguntas de ingeniería,
respondió directamente.

Solicite acceso de prueba y le responderemos en un día hábil con sus credenciales de prueba; su primer mensaje de prueba llega a su propio número verificado unos cinco minutos después. El tráfico de producción suele comenzar en 5 a 15 días hábiles, condicionado por el registro del Sender ID ante el regulador, no por nada de nuestra parte.

Reintenta solo ante errores de red y 5xx, con backoff exponencial, y guarda el ID de mensaje que devuelve la API para cada envío aceptado. Concilia las confirmaciones de entrega por ID de mensaje antes de reenviar, en lugar de reintentar a ciegas, y recarga créditos antes de que un saldo bajo bloquee el tráfico.

Real. La especificación OpenAPI 3.1 en /developers/openapi.yaml (JSON en /developers/openapi.json) documenta todos los canales: SMS, WhatsApp, RCS, Telegram, Push, Email, Messenger e Instagram. El SDK oficial de TypeScript (@broadnet/cpaas-sdk) se genera a partir de ella, y puedes generar tu propio cliente en cualquier otro lenguaje sin pedírnoslo.

No hay tarifa de API: se paga por mensaje, por país y por ruta. Las transacciones en los Emiratos Árabes Unidos comienzan en $0.0123/MT, en Arabia Saudita en $0.016 y en Egipto en $0.028. Los enlaces SMPP están incluidos en el plan empresarial; en el plan estándar, cada enlace dedicado cuesta $250/mes. El acceso para realizar pruebas está sujeto a solicitud, y el tráfico de prueba está limitado a 1000 mensajes por día.

Reintentamos con retroceso exponencial durante 24 horas: 30 s, 2 min, 10 min, 30 min, 2 h, 8 h, 24 h. Cada reintento incluye un encabezado X-Webhook-Attempt. Después de 24 horas, el evento se almacena en la cola de mensajes no entregados (DLQ), donde se puede consultar y reproducir desde el panel de control con un solo clic. El nivel estándar mantiene los mensajes en la DLQ durante 7 días; el nivel empresarial, durante 90.

Sí: comparten enrutamiento, DLR, facturación y paneles. La mayoría de los clientes usa REST para lo transaccional y SMPP para marketing de alto volumen en la misma cuenta, y las confirmaciones de entrega de ambas vías llegan a los mismos informes y webhooks.

Gestor de cuentas técnicas designado, SLA de disponibilidad de API del 99,99 % con créditos de servicio sobre la cuota mensual (10 % por debajo del 99,99 %, 25 % por debajo del 99,0 %, 50 % por debajo del 95,0 %), localizador del NOC 24/7 con acuse de recibo de nivel 1 de gravedad inferior a 15 minutos, enlaces SMPP dedicados, revisiones trimestrales de la arquitectura y un canal de Slack compartido con el equipo de ingeniería.

broadnet.me/status muestra el estado de los componentes y cualquier incidente registrado. Todavía no se alimenta de la monitorización en tiempo real, por lo que su historial de 90 días es ilustrativo, no una medición precisa; la cifra contractual corresponde al SLA de disponibilidad del 99,99 %.

¿La pregunta no está aquí? Consulte a nuestro equipo de ingeniería

La API de SMS es un punto de entrada a la plataforma de SMS A2P más ampliaLas mismas rutas directas del operador también suministran energía. campañas de SMS masivos, Verificación mediante OTP y multicanal, y La API de WhatsApp Business.

¿Busca proveedores de pesaje? Lea nuestra La mejor API de SMS en 2026 Guía del comprador.

Acceso de prueba · respuesta en un día hábil

Deja de pelearte con tu proveedor de SMS.
Comienza el envío.

Un token de acceso, un SDK oficial de TypeScript y una guía de inicio rápido que cabe en una sola pantalla. El camino más rápido del registro a tu primer acuse de entrega.

$ curl -X POST https://api.broadnet.me/sms/sendSms -H "Authorization: Bearer $BROADNET_TOKEN" -d '{"senderId":"BroadNet", …}'