Una sola API de mensajería para ocho canales
Envíe SMS, WhatsApp, RCS, Messenger, Instagram, Telegram, correo electrónico y notificaciones push desde su propio código con una URL base y un token Bearer. Siga cada mensaje mediante webhooks, escale los SMS con SMPP y permita que los agentes de IA usen la misma API a través de MCP.
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
2603121407537573731Una solicitud real: POST /sms/sendSms devuelve el ID del mensaje como texto plano. Sustituya el token, el ID de remitente y el número por los suyos.
Respuesta breve
Actualizado
OmniChannels.ai ofrece a los desarrolladores una sola API REST para SMS, WhatsApp, RCS, Messenger, Instagram, Telegram, correo electrónico y push. Cuenta con unas 225 rutas documentadas en una especificación OpenAPI 3.1, un SDK de TypeScript, webhooks de estado de entrega, SMPP v3.4 sobre TLS y un servidor MCP para agentes de IA. El acceso de prueba envía a sus propios números verificados, nuestros ingenieros acompañan su integración y los revendedores pueden usar la misma API con su propia marca.
Qué obtiene como desarrollador
Una sola integración cubre todos los canales que usan sus clientes, con las herramientas que espera un equipo en producción.
Una API REST, ocho canales
SMS, WhatsApp, RCS, Messenger, Instagram, Telegram, correo electrónico y push comparten una URL base, un token Bearer y un formato de error, así que añadir un canal es un nuevo endpoint, no un nuevo proveedor.
OpenAPI 3.1 y un SDK de TypeScript
Unas 225 rutas documentadas en una especificación OpenAPI 3.1 que puede importar en Postman o usar para generar clientes, además del paquete oficial @broadnet/cpaas-sdk para TypeScript y Node.js.
Webhooks de estado de entrega
Los estados están normalizados entre canales (SUBMITTED, SENT, DELIVERED, READ, FAILED y REJECTED) y se envían a su endpoint HTTPS, con endpoints de consulta y de reenvío como red de seguridad.
SMPP v3.4 para SMS de alto volumen
Binds de tipo transceiver sobre TLS con lista de IP permitidas, habilitados para su cuenta, por las mismas rutas directas con operadores que la API REST.
Servidor MCP para agentes de IA
Conecte Claude, Cursor o cualquier cliente MCP a la API con su token, para que los agentes envíen mensajes y consulten informes de entrega (DLR) dentro de los límites que usted defina.
Pruebe antes de pasar a producción
Las credenciales de prueba envían a sus propios números verificados con la misma URL base que producción, por lo que su código no cambia en el paso a producción.
Soporte de ingenieros
Un ingeniero de mensajería revisa su caso de uso, le ayuda con el diseño en REST o SMPP, los ID de remitente y las normas de cada país, y le acompaña hasta la puesta en marcha.
Pensada para revendedores
Los revendedores usan la misma API con su propia marca, con subcuentas que tienen cada una su propio saldo, ID de remitente, usuarios y webhooks, además de una API de revendedor para gestionar las cuentas.

La oferta para desarrolladores de un vistazo
Qué está disponible hoy y qué se configura con nuestro equipo.
| Elemento | Estado | Detalles |
|---|---|---|
| API REST (SMS, WhatsApp, RCS, Messenger, Instagram, Telegram, correo electrónico, push) | Disponible | URL base https://api.broadnet.me con autenticación mediante token Bearer. El acceso de prueba se concede tras una breve solicitud. |
| Webhooks de estado de entrega | Disponible | Se configuran por cuenta o subcuenta. Los estados están normalizados entre canales. |
| SDK de TypeScript | Disponible | npm install @broadnet/cpaas-sdk axios. Desde otros lenguajes se llama directamente a la API REST o se genera un cliente. |
| Especificación OpenAPI 3.1 | Disponible | Pública en https://omnichannels.ai/developers/openapi.json (YAML en /developers/openapi.yaml): todas las operaciones que puede llamar un token de cliente, para Postman, Insomnia, la generación de clientes y las herramientas de programación con IA. |
| Servidor MCP | Disponible | https://mcp.broadnet.me/mcp sobre Streamable HTTP, autenticado con su token. |
| SMPP v3.4 sobre TLS | Bajo solicitud | Nuestro equipo habilita para su cuenta los binds, el caudal y la lista de IP permitidas. |
| Voz (OTP, IVR, llamadas salientes, agentes de voz con IA) | Bajo solicitud | Se habilita con el equipo de cuenta; la API REST no tiene endpoints públicos de voz. |
De la primera solicitud a producción
No hay alta instantánea de autoservicio. El acceso empieza con una breve solicitud para configurar la cuenta según sus canales y países.
- 1
Solicite acceso de prueba
Indíquenos sus canales, países de destino, volúmenes y caso de uso. Un ingeniero revisa la solicitud y emite las credenciales de prueba.
- 2
Envíe su primer mensaje de prueba
Siga la guía de inicio rápido para enviar un SMS a su propio número verificado y recibir su estado de entrega en su webhook.
- 3
Desarrolle la integración
Añada los canales que necesite, gestione errores y reintentos y registre los ID de mensaje. Nuestros ingenieros pueden revisar su diseño en REST o SMPP.
- 4
Obtenga la aprobación de remitentes
Los ID de remitente, las cuentas de WhatsApp Business y los agentes de RCS se registran en paralelo a su desarrollo, según las normas de cada país y de cada plataforma.
- 5
Pase a producción
Se activan las rutas de producción para su cuenta. Su código sigue llamando a la misma URL base, así que nada cambia en el paso a producción.
¿Es esta API adecuada para su equipo?
Encaja bien cuando
- Quiere una sola integración para SMS, WhatsApp, RCS, mensajería social, correo electrónico y push en lugar de varios proveedores.
- Necesita el estado de entrega de cada mensaje en sus propios sistemas, no solo en un panel.
- Envía grandes volúmenes de SMS y quiere SMPP además de REST.
- Revende mensajería y necesita la misma API con su marca, con subcuentas.
- Desarrolla agentes de IA que deben enviar y seguir mensajes a través de MCP.
Conviene saber antes de empezar
- No hay alta instantánea de autoservicio; el acceso de prueba se concede tras una breve solicitud.
- El SDK oficial es solo para TypeScript; otros lenguajes usan HTTP directamente o un cliente generado a partir de la especificación.
- La API no admite clave de idempotencia, por lo que su integración debe registrar cada envío antes de reintentarlo.
- La voz y SMPP se habilitan con nuestro equipo, no mediante endpoints públicos.
- Los envíos por WhatsApp, Messenger e Instagram siguen las reglas de Meta, incluidas las plantillas aprobadas y las ventanas de mensajería.
Documentación
Todo lo necesario para integrar la API, desde la primera llamada hasta los binds SMPP y los agentes de IA. La documentación técnica está en inglés.
- Primeros pasos· En inglésInicio rápido: envíe su primer mensajeObtenga credenciales de prueba, envíe su primer SMS con cURL, Node.js, Python o PHP, reciba el estado de entrega y revise qué hacer antes de pasar a producción.
- Primeros pasos· En inglésAutenticaciónCómo autenticar las peticiones con un token Bearer, guardarlo y rotarlo con seguridad, interpretar un 401 y conectar páginas de Facebook e Instagram con OAuth.
- Canales de mensajería· En inglésReferencia de la API de SMSEnvíe SMS individuales y masivos, elija la codificación TEXT o UNICODE, cuente segmentos, programe envíos, controle trabajos masivos y valide números antes de enviar.
- Canales de mensajería· En inglésReferencia de la API de WhatsApp BusinessEnvíe plantillas, texto, multimedia y mensajes interactivos de WhatsApp desde un único endpoint multipart, gestione plantillas y lotes y siga a cada destinatario.
- Canales de mensajería· En inglésAPI de RCS Business MessagingEnvíe texto, multimedia, tarjetas enriquecidas, carruseles y respuestas sugeridas por RCS, compruebe antes la compatibilidad del dispositivo y planifique el respaldo por SMS.
- Canales de mensajería· En inglésAPI de Facebook MessengerConecte una página de Facebook con OAuth y envíe texto, multimedia, botones, carruseles y respuestas rápidas de Messenger dentro de las ventanas de Meta.
- Canales de mensajería· En inglésAPI de mensajería de InstagramConecte una cuenta profesional de Instagram con OAuth y responda a los mensajes directos por API: texto, multimedia, respuestas rápidas, plantillas genéricas y reacciones.
- Canales de mensajería· En inglésAPI de TelegramEnvíe texto, fotos, documentos, vídeo, ubicación y contactos por Telegram desde su remitente conectado, use plantillas guardadas y haga pruebas en un sandbox.
- Canales de mensajería· En inglésAPI de correo electrónicoEnvíe correos transaccionales y masivos con su remitente SMTP: HTML, plantillas, adjuntos, CC y programación, además de verificación de dominio y envío de prueba.
- Canales de mensajería· En inglésAPI de notificaciones pushEnvíe notificaciones push a los usuarios de su app por referencia, token de dispositivo, tema o segmento, con imágenes, enlaces profundos, acciones, plantillas y pruebas en seco.
- Canales de mensajería· En inglésVoz: OTP, IVR, llamadas y agentes de IAQué permite la voz en OmniChannels.ai, del OTP por voz y el IVR a los agentes de voz con IA y el respaldo de SMS a voz, y cómo lo activa nuestro equipo en su cuenta.
- Eventos y errores· En inglésWebhooks y estados de entregaReciba estados de entrega y mensajes entrantes en su endpoint HTTPS, responda rápido, elimine eventos duplicados y consulte o reenvíe estados cuando haga falta.
- Eventos y errores· En inglésErrores, reintentos y límitesCódigos HTTP y cuerpos de error, qué errores reintentar con backoff y jitter, límites de uso por defecto, paginación y cómo evitar envíos duplicados.
- Conectividad· En inglésConectividad SMPP v3.4Cuándo usar SMPP en lugar de REST, cómo se aprovisionan los binds sobre TLS, lo esencial de submit_sm, codificación, concatenación, informes de entrega y códigos de error.
- Herramientas· En inglésServidor MCP para agentes de IAConecte Claude, Cursor, VS Code y otros clientes MCP a la API de mensajería para que los agentes de IA envíen y sigan mensajes con seguridad usando su token.
- Herramientas· En inglésSDK, especificación OpenAPI y ejemplos de códigoUse el SDK de TypeScript, importe la especificación OpenAPI 3.1 en Postman o Insomnia, genere clientes y llame a la API desde Java, .NET, Go y Ruby.
- Herramientas· En inglésEspecificación OpenAPI 3.1Descargue la especificación OpenAPI 3.1 pública, impórtela en Postman o Insomnia, genere clientes y tipos y pásela a las herramientas de programación con IA.
- Herramientas· En inglésUsar el servidor MCP con Claude CodeAñada el servidor MCP de OmniChannels.ai a Claude Code con claude mcp add, compártalo en .mcp.json, guarde el token en una variable de entorno y controle las herramientas de envío.
- Herramientas· En inglésUsar el servidor MCP con CursorConecte Cursor al servidor MCP de OmniChannels.ai con .cursor/mcp.json, lea el token de una variable de entorno, active o desactive herramientas y envíe un primer mensaje.
- Herramientas· En inglésUsar el servidor MCP con n8nDé a un agente de IA de n8n las herramientas de mensajería con el nodo MCP Client Tool, o llame a la API REST y reciba estados de entrega con nodos de n8n estándar.
- Herramientas· En inglésMake y Zapier con webhooksEnvíe mensajes desde escenarios de Make y Zaps con una petición HTTP a la API REST, y reciba estados de entrega y mensajes entrantes mediante un webhook de Make o Zapier.
Cómo encaja la API en su stack
Sus sistemas llaman a una única REST API con un único token bearer. BroadNet enruta cada mensaje por el canal y el operador adecuados, y devuelve los estados de entrega a su webhook.
Su aplicación, CRM o agente de IA
- Token bearer, una única URL base
- SMPP 3.4 sobre TLS para grandes volúmenes
- Servidor MCP para agentes de IA
API de mensajería de BroadNet
https://api.broadnet.meEl teléfono de su cliente
Estados de entrega a su webhook
SENTDELIVEREDREADFAILED
Preguntas de desarrolladores
¿Cómo me autentico?
Envíe el token de acceso de su cuenta en una cabecera Authorization: Bearer en cada solicitud. Los tokens se emiten por cuenta; no existe un endpoint que cambie usuario y contraseña por un token. Un token ausente o no válido devuelve 401. Guarde el token en sus servidores, nunca en código de navegador o de aplicaciones móviles.
¿Cuál es la URL base y hay un sandbox independiente?
Todas las llamadas van a https://api.broadnet.me, sin prefijo de versión. Prueba y producción usan la misma URL base: las credenciales de prueba solo envían a sus propios números verificados, y la producción se activa para su cuenta tras la aprobación de remitentes, así que su código no cambia.
¿Cómo obtengo los informes de entrega?
Los estados se envían a la URL de webhook configurada en su cuenta: SUBMITTED, SENT, DELIVERED, READ en los canales que informan de la lectura, FAILED y REJECTED. También puede consultarlos, por ejemplo con GET /sms/list para envíos masivos de SMS y GET /whatsapp/message/bulk-insights para lotes de WhatsApp.
¿Cómo debo gestionar reintentos y duplicados?
Reintente solo los errores de red y las respuestas 429 y 5xx, con backoff exponencial y jitter, y nunca reintente sin cambios los errores 4xx. La API no admite clave de idempotencia, así que registre cada envío antes de hacerlo, guarde el ID de mensaje devuelto y compruebe el estado tras un tiempo de espera agotado antes de volver a enviar.
¿Cuáles son los límites de frecuencia?
Los valores documentados por defecto son 200 solicitudes por segundo en REST con picos de hasta 500 durante un máximo de 60 segundos, 1.000 mensajes por segundo por bind SMPP y 50 solicitudes por segundo para consultas de números. Los límites de su cuenta se confirman junto con sus credenciales. Las solicitudes que superan el límite devuelven 429 con una cabecera Retry-After.
¿Qué lenguajes se admiten?
Cualquier lenguaje que pueda hacer solicitudes HTTPS. Hay un SDK oficial de TypeScript, @broadnet/cpaas-sdk, y la documentación incluye ejemplos HTTP para cURL, Node.js, Python, PHP, Java, .NET, Go y Ruby. También puede generar un cliente a partir de la especificación OpenAPI 3.1, pública en /developers/openapi.json.
¿Debo usar REST o SMPP para los SMS?
REST es adecuado para la mayoría de las aplicaciones y le da todos los canales a través de una sola API. SMPP v3.4 sobre TLS es adecuado para SMS de alto volumen sostenido, sobre todo si ya utiliza un cliente SMPP. Los binds, el caudal y las listas de IP permitidas se habilitan para su cuenta, y puede usar ambos en una misma cuenta.
¿Puedo revender mensajería a través de la API?
Sí. Los revendedores usan la misma API con su propia marca. Cada subcuenta tiene su propio saldo, ID de remitente, usuarios y webhooks, y una API de revendedor cubre la creación de cuentas, las recargas de saldo, las tablas de tarifas y los informes. Mencione la reventa al solicitar acceso para que definamos la estructura con usted.
Guías sobre este tema
- IntegraciónGuía de integración de API de mensajería: REST, SMPP y webhooks9 min de lectura
- MarketingEnviado, entregado, leído y fallido: estados de mensaje8 min de lectura
- IntegraciónCómo conectar un CRM a una bandeja omnicanal con webhooks8 min de lectura
- SMS y OTPOTP por WhatsApp y SMS: seguridad, entrega y fraude9 min de lectura
- WhatsAppCódigos de error de WhatsApp Cloud API: significado y solución8 min de lectura
- SMS y OTPSMS A2P: cómo llegan los mensajes de empresa al móvil8 min de lectura
Descubra más de la plataforma
Solicite acceso de prueba
Cuéntenos sus canales, países y volúmenes. Un ingeniero configurará credenciales de prueba para sus números verificados y le ayudará a planificar el paso a producción.
Cuéntenos qué tecnologías utiliza y qué desea conectar. Un ingeniero de soluciones se pondrá en contacto con usted.

API de mensajería de BroadNet