API ENERGUATE

Actualizaciones de respuestas

Autorización

Primer método de seguridad que tiene el API para permitir el ingreso. La autorización parte del proceso de autentificación y este garantiza que una vez que se determine que las credenciales de usuario son correctas, se aplicará el control de acceso para determinar a qué recursos se puede acceder en el sistema.

Datos a enviar

POST https://api.energuate.prontoapps.app/auth/local

identifier: Correo brindado a prontoBPO

password: Contraseña propocionada por ProntoBPO

Request Body

Name
Type
Description

indentifier*

String

correo electronico

password*

String

Contraseña del usuario


  {
    "jwt": "eyJhmnioRtrThfsInR5cCI6IkpXVCJ9.eyJpZCI6MTIsImlhdCI6MTYzNDMyMzY1NywiZXhwIjoxNjY1ODU5NjU3fQ.xL1Szj0dC-Lx-o-23myRtoYUF8hYbtX7GQYlJbg536g",
    "user": {
        "id": 12,
        "username": "Pruebas",
        "email": "prueba@pruebas.com",
        "provider": "local",
        "confirmed": true,
        "blocked": false,
        "role": {
            "id": 1,
            "name": "Autenticado ",
            "description": "Rol basico de Pronto Energuate APP.",
            "type": "authenticated"
        },
        "created_at": "2021-10-15T18:47:23.000Z",
        "updated_at": "2021-10-15T18:47:23.000Z",
        "empresa": "Mitrol",
        "genero": "Masculino",
        "tipo": "Admin",
        "acceso": "0",
        "nombre": "Mitrol"
    }
}

Métodos

Después de un exitoso ingreso dentro de la autentificación, nos debemos a una secuencia programada en orden específico donde podemos enviar y recibir actualizaciones de respuestas.

Primer Actualización de respuesta

Envio de respuesta y actualización de fecha/hora al momento de enviar la primera respuesta.

Autorizacion

POST https://api.energuate.prontoapps.app/test-trackings/{id}

Token <token>

Paremetros Body - Raw {

}

Headers

Name
Type
Description

Autorization*

Bearer Token

<token>

Request Body

Name
Type
Description

primeraRespuesta*

String

2023-08-17T22:42:08.428Z

segundaRespuesta*

String

2023-08-17T22:42:08.428Z

{
    "id": 1,
    "idAgente": "teba",
    "nombreAgente": "Esteban Dávid Barrios",
    "ingresoCorreo": "2021-10-15T22:48:59.000Z",
    "primeraRespuesta": "2021-08-18T19:05:15.000Z",
    "segundaRespuesta": null,
    "fechaNotificacionCliente": null,
    "fechaResolucionAviso": "2021-08-18T19:05:15.000Z",
    "estadoAviso": "Ingresado",
    "medioNotificacion": null,
    "agenteCierreId": null,
    "numeroReclado": null,
    "numeroAviso": null,
    "numeroOrdenServicio": null,
    "observaciones": null,
    "tipificacion": null,
    "origenCorreo": "Atención al cliente",
    "nombreCorreoEntrante": "Vladimir Reyes",
    "correoEntrante": "vladimir.reyes@prontobpo.com",
    "nisExpediente": null,
    "spam": false,
    "idMitrol": "211015164337250_IVR_56082",
    "asunto": "Prueba de ambiente de pruebas",
    "tokenMitrol": "90219b17-b3fc-44fb-bffb-5864d37c054c",
    "published_at": "2021-10-15T22:49:01.000Z",
    "created_at": "2021-10-15T22:49:01.000Z",
    "updated_at": "2021-10-19T00:37:55.000Z",
    "mitrolID": "211015164337250_IVR_56082"
}

Segunda Actualización de respuesta

Envio de respuesta y actualización de fecha/hora al momento de enviar la segunda respuesta.

Autorizacion

POST https://api.energuate.prontoapps.app/test-trackings/{id}

Token <token>

Paremetros Body - Raw {

}

Headers

Name
Type
Description

Autorización*

Bearer Token

Request Body

Name
Type
Description

segundaRespuesta*

String

2021-08-18T20:05:15.128Z

{
    "id": 1,
    "idAgente": "teba",
    "nombreAgente": "Esteban Dávid Barrios",
    "ingresoCorreo": "2021-10-15T22:48:59.000Z",
    "primeraRespuesta": "2021-08-18T20:05:15.000Z",
    "segundaRespuesta": null,
    "fechaNotificacionCliente": null,
    "fechaResolucionAviso": "2021-08-18T19:05:15.000Z",
    "estadoAviso": "Ingresado",
    "medioNotificacion": null,
    "agenteCierreId": null,
    "numeroReclado": null,
    "numeroAviso": null,
    "numeroOrdenServicio": null,
    "observaciones": null,
    "tipificacion": null,
    "origenCorreo": "Atención al cliente",
    "nombreCorreoEntrante": "Vladimir Reyes",
    "correoEntrante": "vladimir.reyes@prontobpo.com",
    "nisExpediente": null,
    "spam": false,
    "idMitrol": "211015164337250_IVR_56082",
    "asunto": "Prueba de ambiente de pruebas",
    "tokenMitrol": "90219b17-b3fc-44fb-bffb-5864d37c054c",
    "published_at": "2021-10-15T22:49:01.000Z",
    "created_at": "2021-10-15T22:49:01.000Z",
    "updated_at": "2021-10-19T00:37:55.000Z",
    "mitrolID": "211015164337250_IVR_56082"
}

Test Log

Autorization

POST https://api.energuate.prontoapps.app/test-logs

Token <token>

Headers

Name
Type
Description

Autorización*

Bearer Token

<token>

Request Body

Name
Type
Description

idmitrol*

String

MA & id

persona*

String

persona

usuario*

String

usuario

funcion*

String

actualización

accion*

String

Se actualizaron las fechas de primera o segunda respuesta

{
    "id": 1,
    "persona": "Mitrol",
    "usuario": "Mitrol",
    "funcion": "actualización",
    "accion": "Se actualizaron las fechas de primera respuesta",
    "idmitrol": "MA1",
    "published_at": "2021-10-19T01:20:40.000Z",
    "created_at": "2021-10-19T01:20:40.000Z",
    "updated_at": "2021-10-19T01:20:40.000Z"
}

Última actualización