Este API permite, a las aplicaciones autenticadas mediante Bearer Token, enviar mensajes de texto a través de los canales SMS y RCS de manera eficiente y segura. Este documento detalla los requisitos técnicos, las especificaciones de los endpoints, los ejemplos de uso, las mejores prácticas y los escenarios comunes para facilitar la implementación y el uso del servicio.
Requisitos Previos
- Acceso a una cuenta válida. Previamente se debe solicitar la configuración de una cuenta de envío.
- Credenciales de autenticación para obtener el Bearer Token (usuario y contraseña proporcionados por Inalambria).
Requisitos de Sistema
- Conexión a internet para interactuar con el API. Nuestra API se encuentra en el dominio:
https://rest.inalambria.com
. - Herramienta para realizar peticiones HTTP, como:
- Postman
- cURL
- Una librería HTTP en el lenguaje de programación de preferencia, por ejemplo:
HttpClient
en C#axios
en JavaScript
Requisitos de Seguridad
- Bearer Token válido para autenticar todas las solicitudes.
- Habilitación de HTTPS para garantizar la seguridad de las comunicaciones.
- Manejo adecuado del Bearer Token en el cliente para evitar filtraciones. Al solicitar el token:
- El cliente recibe el tiempo de expiración.
- Una vez expire el token, se cuenta con un servicio bajo solicitud para refrescar el token.
Formato y Validación de Datos
- Los números de teléfono deben ser de 12 dígitos para Colombia, y para el resto del mundo deben estar en formato E.164.
- Los mensajes de texto no tienen límite de caracteres, pero se aconseja que no superen los 500 caracteres.
- Los payloads deben estar en formato JSON válido.
En caso de necesitar información adicional o aclaración en los requisitos por favor comuníquese con su ejecutivo de cuenta o mediante un correo electrónico a [email protected].
Autenticación
Nuestro servicio soporta dos métodos de autenticación:
- Basic Authentication: En la cabecera se debe especificar el usuario y contraseña codificados en Base64.
- Bearer Token: En la cabecera se debe enviar este token, y corresponde al método de autenticación recomendado.