Fecha de modificación: Vie., 9 Ago., 2024 a las 6:20 P. M.
4.1 Conexión HTTP para recibir DLR
Si el cliente desea recibir las notificaciones de DLR de las peticiones enviadas por el API de envíos, deberá desarrollar un servicio web para procesar a su conveniencia dichas notificaciones.
URL: | Definida por el cliente |
METHOD: | POST |
HEADERS: | 'Content-Type: application/json' Authorization: [token] |
BODY: | { mailingId: 234 statusDelivery: "DELIVERED" sendDate: 1588694204000 carrier: "MOVISTAR" } |
Parámetros |
URL | Es la ruta del endpoint a donde deberán de enviarse las notificaciones. Esta se define dentro de portal Webhook SMS en del apartado API SMS > Configuración de la API > Webhook. | Obligatorio |
Authorization | Identificador del usuario obtenido en el portal de Webhook SMS dentro del apartado API SMS > Configuración de la API > Webhook > Seguridad. | Obligatorio |
mailingId | Identificador único asociado a un registro específico dentro del sistema (corresponde con el mailingId de una respuesta exitosa en el consumo del API). | Obligatorio |
statusDelivery | Parámetro que indica el estado del envío del MT. Puede tener alguno de los siguientes valores: DELIVERED: envío exitoso. REJECTED: envío rechazado por el operador. UNKNOWN: envío rechazado por el operador, se desconoce el código de error
| Obligatorio |
sendDate | Parámetro que indica la fecha y hora de envío del MT. | Obligatorio |
carrier | Compañía telefónica al que pertenece el msisdn (número telefónico) | Obligatorio |
4.1.1 Ejemplo de Solicitud
{
mailingId: 234
statusDelivery: "DELIVERED"
sendDate: 1588694204000
carrier: "MOVISTAR"
}
4.2 Códigos de Respuesta
La respuesta del servicio deberá ser texto plano y el código HTTP correspondiente, se considerará como exitosa una respuesta con código 200 y errónea cualquier otro código.