Documentación API 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
200: OK
Copiar
{
"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 {
}
Request Body
200: OK
Copiar {
"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 {
}
Request Body
200: OK
Copiar {
"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>
Request Body
Se actualizaron las fechas de primera o segunda respuesta
200: OK
Copiar {
"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 hace 1 año