Mensaje SMS Unidireccional

Esta API permite el envío de mensajes a través del canal especificado. Los desarrolladores pueden interactuar con este servicio utilizando el endpoint proporcionado, enviando un payload en formato JSON. Previamente se requiere obtener el token de autenticación.

{
	"Type": 1,
	"MessageText": "Mensaje enviado desde Inalambria",
	"Devices": "3XXXXXXXXX"
}

Posibles Campos a Enviar en la Petición

Al consumir nuestro servicio, tenemos los siguientes campos a enviar:

Nombre¿Obligatorio?DescripciónTipo de Dato
TypeTipo de envío; sus valores pueden ser 1 para modalidad masiva, 2 para modalidad personalizada y 3 para modalidad plantilla.Número
ChannelNoCanal de envío; su valor predeterminado es SMS, soporta también el valor RCS para envíos a través de dicho canal (requiere configuración preliminar).Texto
DevicesPara modalidad masivaLista de dispositivos a los que se enviará el mensaje; en caso de ser más de uno, los números celulares deben estar separados por guión. Ejemplo: 573XXXXXXXXX-573YYYYYYYYYTexto
MessageTextPara modalidad masivaMensaje de texto a enviar.Texto
MessagePatternPara modalidad personalizadaPatrón del mensaje usado en envíos personalizados.Texto
MessageDataPara modalidades personalizada y plantillaTexto en notación JSON, el cual contiene los datos personalizados del mensaje. Obligatorio que venga la propiedad PhoneNumber.Texto
TemplateIdPara modalidad plantillaIdentificador de la plantilla registradaNúmero
DateMessageNoFecha usada para programar el envío de mensajes; su formato debe ser: yyyy-MM-dd HH:mm:ssTexto
FlashSMSNoPara mensajes SMS, indica si dicho mensaje es de tipo flash; en tal caso, su valor deberá ser el número 1.Texto
HasMoreNoIndica si el envío es por lotes de mensajes con un único número de transacción; en tal caso, su valor deberá ser el número 1.Texto
TransactionNumberSi el parámetro 'HasMore' hace parte de la petición, y su valor es el número 1Número de transacción para asociar envíos por lotes.Número de 28 dígitos
UrlNoURL larga a acortar e insertar en el mensaje a enviar.Texto
VariablesNoObjeto en formato clave valor con la lista de variables a adjuntar al mensaje.Objeto
CustomMessageIdNoId de mensaje, el cual será retornado vía Callback.Texto
CallbackDataNoObjeto en formato clave valor con datos adicionales, retornado vía Callback.Objeto

Posibles Estados HTTP de Respuesta

  • 200: Mensaje recibido y en procesamiento.
  • 400: Estructura de payload inválida.
  • 401: No autorizado. Es necesario verificar las credenciales de autenticación.
  • 403: Permisos insuficientes. Es posible que las credenciales estén validas, pero no se tiene permitido acceder al recurso (por ejemplo, la petición de consumo se genera desde una dirección IP no permitida).
  • 500: Error interno del servidor. Se recomienda intentar en unos minutos, o en su defecto, contactar el servicio de soporte de Inalambria Internacional.

Campos de Respuesta

En la respuesta obtenida al consumir nuestro servicio, se encuentran los siguientes campos:

NombreDescripciónTipo de Dato
TransactionNumberNúmero de transacción, con el cual es posible consultar el estado de los envíos.Número de 28 dígitos
StatusEstado de la petición; si el mensaje fue validado de manera correcta para su envío, el valor de este campo será el número 0. Si la validación del mensaje para su envío falla, el valor de este campo será el número 1.Númerico
MessageTextSi el campo Status tiene por valor el número 1, aquí se encontrará la descripción del evento relacionado con el fallo en la validación.Texto
Language
Credentials
Bearer
Click Try It! to start a request and see the response here!