Construir sobre el cable.
Una API REST y SMPP 3.4, un SDK oficial TypeScript y una especificación OpenAPI 3.1 a partir de la cual puedes generar clientes en cualquier lenguaje. Cada endpoint incluye un ejemplo de solicitud, un ejemplo de respuesta y los errores que puedes encontrar.
Inicio rápido
Instale el TypeScript SDK o use curl, envíe su primer SMS y luego pase a producción.
Referencia API
Autenticación Bearer, envío, envío masivo, búsqueda de números, formato de error y punto final de envío de cada canal.
Especificación OpenAPI
OpenAPI 3.1: 329 rutas y 376 operaciones en 8 canales. Impórtelo o genere un cliente.
Servidor MCP
Conecte agentes de IA a BroadNet mediante el Protocolo de Contexto de Modelos, utilizando su token BroadNet.
SMPP 3.4
Conexión directa para emisores de alto volumen. Catálogo PDU + ajuste.
Webhooks
El estado de la entrega se envía a la URL del webhook configurada en su cuenta.
Autenticación
Tokens Bearer, una única URL base para pruebas y producción, y gestión de tokens en el lado del servidor.
Códigos de error
El formato de error ExceptionResponse y el significado de cada estado HTTP.
SDK y herramientas
El SDK oficial de TypeScript (@broadnet/cpaas-sdk), además del plugin de Excel, los webhooks y el servidor MCP.
Registro de cambios
Cambios API, fechados.
Idempotencia
Evite envíos duplicados: guarde el ID que recibe cada envío y verifique el estado antes de volver a enviarlo.
Reintentos y retroceso
Qué reintentar, retroceso exponencial con fluctuación y qué hacer después de un tiempo de espera agotado.
Paginación
Navegar por los puntos finales de la lista con los parámetros de consulta de página y tamaño.
versiones API
Rutas sin versión, versiones de especificaciones y SDK, y cómo realizar un seguimiento de los cambios API.
Solución de problemas
Fallos específicos y sus causas reales en las rutas operadas directamente por el operador.
POST /sms/sendSms
Un único punto final, una única solicitud HTTPS con un token Bearer. Envíe mensajes en inglés, Unicode o árabe mediante la misma llamada: configure el tipo de mensaje en TEXTO o UNICODE, y la API devolverá el ID del mensaje aceptado.
Lea la referencia completacurl -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