Ejemplo de la respuesta

//Ejemplo de la respuesta

4. Ejemplo de la respuesta

Content-Type: application/json

JSON respuesta:

{
    "status": "SUCCESS",
    "reason": "Request Received",
    "data": {
        "receivedRequests": [
            {
                "reason": "Request Received",
                "mobile": number,
                "transactionId": "T073017L51G969422111Rgyiz39Pvoice",
                "status": 1
            }
        ],
        "dateToSend": "2021-06-30T13:00:00.000+00:00",
        "totalFailed": 0,
        "timeZone": "America/Lima",
        "failedRequests": [],
        "totalRequest": 1
    }
}

Descripción de la respuesta:

  • status: Status de recepción de la petición (texto)
  • reason: Resultado de la solicitud (texto)
  • data: Detalle de la solicitud
  • – receivedRequests: Lista detallada de destinatarios a los que se les enviará el mensaje de voz
      ○ reason: Resultado de la solicitud (texto)
      ○ mobile: Número celular (GSM)
      ○ transactionId: Código de transacción del mensaje
      ○ status: Código del estado del envío
    – dateToSend: fecha de envío
    – totalfailed: total de destinatarios a los que no se les envió el mensaje
    – timeZone: Zona horaria de la fecha a la que saldrá el envío
    – failedRequests: Lista de detalles de los destinatarios que NO se enviarán
    – totalRequest: Total de destinatarios recibidos en la solicitud

Posibles Valores:

Status:

Parámetro Descripción
status Estado de la petición. Posibles valores:
SUCCESS: Petición recibida
UNAUTHORIZED: Usuario o contraseña inválidos.
TRANSACTION_ERROR: Error interno INVALID_COUNTRY: Código de país inválido BAD_REQUEST: Petición invalida
SERVICE_ERROR: Error en el procesamiento de la petición.

Data:

Parámetro Descripción
data Detalle de la solicitud
receivedRequest: Lista de destinatarios válidos. El status siempre recibirá valor de 1 (SUCCESS)
failedRequest: Lista de destinatarios erróneos. El status aquí siempre recibirá valor de -3 (Número inválido)
2021-09-13T12:23:10-05:00