Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| apiba360_12 [2025/10/28 17:00] – [Actividades programadas] aolano | apiba360_12 [2026/09/01 15:14] (actual) – [Uso de la API de Be Aware 360 v12 Oauth] clopez | ||
|---|---|---|---|
| Línea 5: | Línea 5: | ||
| Esta API tiene de particular que usa la autenticación a través de Oauth (Open Authorization). | Esta API tiene de particular que usa la autenticación a través de Oauth (Open Authorization). | ||
| - | **Nota:** Para utilizar esta versión de API, es necesario que la instancia de Be Aware tenga activado Keycloak y Oauth 2.0. Para más información sobre cómo activar esta parametrización, | + | **Nota |
| + | |||
| + | Esta versión expone el mismo conjunto de recursos que la **versión 11** de la API y se diferencia en el mecanismo de autenticación. Salvo por eso, el contrato de cada recurso es equivalente entre ambas versiones. | ||
| + | |||
| + | **Nota 2:** Al migrar una integración desde la versión 11, tenga en cuenta que los siguientes recursos no tienen equivalente en la versión 12: | ||
| + | |||
| + | * Registro de eventos del front-end de la consola. | ||
| + | * Registro de eventos del front-end del Portal de Clientes. | ||
| + | * Inicio de sesión para integraciones. | ||
| + | * Consulta de estados por rol. | ||
| + | * Flujo de trabajo del Portal de Clientes. | ||
| + | |||
| + | **Nota 3:** El recurso de exportación de notas de un caso existe en ambas versiones, pero cambia de dirección: en la versión 12 no cuelga del recurso de casos. Una integración que lo invoque debe actualizar la URL. | ||
| Aquí podrá consultar: | Aquí podrá consultar: | ||
| Línea 37: | Línea 49: | ||
| ^ Recursos ^ Descripción ^ Método ^ URL Recurso ^ | ^ Recursos ^ Descripción ^ Método ^ URL Recurso ^ | ||
| - | | [[apiba360_105#Consultar usuarios|Consultar usuarios]] | Retorna la lista de usuariossegún los parámetros de búsqueda. | GET | %%https:// | + | | [[apiba360_12#Consultar usuarios|Consultar usuarios]] | Retorna la lista de usuariossegún los parámetros de búsqueda. | GET | %%https:// |
| - | | [[apiba360_105#Consultar usuario por ID|Consultar usuario por ID]] | Retorna la información de un usuario en específico, | + | | [[apiba360_12#Consultar usuario por ID|Consultar usuario por ID]] | Retorna la información de un usuario en específico, |
| - | | [[apiba360_105#Crear usuario|Crear usuario]] | Crea un usuario en Be Aware 360 | POST | %%https:// | + | | [[apiba360_12#Crear usuario|Crear usuario]] | Crea un usuario en Be Aware 360 | POST | %%https:// |
| - | | [[apiba360_105#Actualizar usuario|Actualizar usuario]] | Actualiza un usuario en Be Aware 360 | PUT | %%https:// | + | | [[apiba360_12#Actualizar usuario|Actualizar usuario]] | Actualiza un usuario en Be Aware 360 | PUT | %%https:// |
| - | | [[apiba360_105#Eliminar usuario|Eliminar usuario]] | Elimina un usuario en Be Aware 360 | DELETE | %%https:// | + | | [[apiba360_12#Eliminar usuario|Eliminar usuario]] | Elimina un usuario en Be Aware 360 | DELETE | %%https:// |
| - | | [[apiba360_105#Consultar Perfil Usuario|Consultar perfil usuario]] | Permite consultar el perfil del usuario. | GET| %%https:// | + | | [[apiba360_12#Consultar Perfil Usuario|Consultar perfil usuario]] | Permite consultar el perfil del usuario. | GET| %%https:// |
| - | | [[apiba360_105#Actualizar Perfil Usuario|Actualizar perfil usuario]] | Permite actualizar el perfil del usuario. | PUT | %%https:// | + | | [[apiba360_12#Actualizar Perfil Usuario|Actualizar perfil usuario]] | Permite actualizar el perfil del usuario. | PUT | %%https:// |
| - | | [[apiba360_105#Cambiar Password Perfil Usuario|Cambiar password perfil usuario]] | Permite cambiar el password del usuario. | PUT | %%https:// | + | | [[apiba360_12#Cambiar Password Perfil Usuario|Cambiar password perfil usuario]] | Permite cambiar el password del usuario. | PUT | %%https:// |
| ---- | ---- | ||
| Línea 101: | Línea 113: | ||
| ^ Recursos ^ Descripción ^ Método ^ URL Recurso ^ | ^ Recursos ^ Descripción ^ Método ^ URL Recurso ^ | ||
| - | | [[apiba360_105#Consultar lista de tareas de un caso|Consultar lista de tareas del caso]] | Consultar las tareas de un caso específico. | GET | %%https:// | + | | [[apiba360_12#Consultar lista de tareas de un caso|Consultar lista de tareas del caso]] | Consultar las tareas de un caso específico. | GET | %%https:// |
| - | | [[apiba360_105#Hacer check en tarea de un caso|Hacer check en tarea de un caso]] | Hacer check a una tarea de un caso. | POST | %%https:// | + | | [[apiba360_12#Hacer check en tarea de un caso|Hacer check en tarea de un caso]] | Hacer check a una tarea de un caso. | PUT | %%https:// |
| + | | [[apiba360_12# | ||
| Línea 1100: | Línea 1113: | ||
| { | { | ||
| " | " | ||
| - | " | ||
| - | " | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | | + | |
| - | " | + | |
| - | " | + | |
| - | | + | "idusuario": |
| - | " | + | "idconcepto": |
| - | "timezone": | + | "tipoconcepto": |
| - | " | + | "fhcambioestado": "2025-07-03 16:06:31", |
| - | " | + | "id": |
| - | " | + | "uuid": null, |
| - | 7 | + | "eid": null |
| - | ], | + | }, |
| - | " | + | " |
| - | " | + | |
| - | "cf": {}, | + | |
| - | "latitud": | + | |
| - | "longitud": | + | |
| - | "idgrupo": | + | |
| - | "segmentaciones": | + | |
| - | | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | "gruposskillsdesc": | + | |
| - | " | + | |
| - | | + | |
| - | "fechaposicion": null, | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| " | " | ||
| " | " | ||
| - | "eid": null, | + | "uuid": null , |
| - | "uuid": null | + | "eid": null |
| }, | }, | ||
| " | " | ||
| Línea 6840: | Línea 6824: | ||
| ---- | ---- | ||
| + | ===== Gestión del Checklist ===== | ||
| + | |||
| + | |||
| + | |||
| + | ==== Consultar lista de tareas de un caso ==== | ||
| + | |||
| + | ---- | ||
| + | === Método === | ||
| + | |||
| + | '' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | === URL Recurso === | ||
| + | |||
| + | **%%https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | === Request: === | ||
| + | |||
| + | **Parámetros: | ||
| + | |||
| + | id_caso -> Corresponde al id del caso. | ||
| + | |||
| + | **Autenticación: | ||
| + | |||
| + | Este recurso requiere que se envíe en los Headers los parámetros relacionados en [[apiba360_12# | ||
| + | |||
| + | |||
| + | **Campos:** | ||
| + | |||
| + | No requiere enviar campos. | ||
| + | |||
| + | **Ejemplo: | ||
| + | |||
| + | %%https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | === Response === | ||
| + | |||
| + | El sistema retorna las tareas asociadas al paso del caso específico. | ||
| + | |||
| + | **Ejemplo: | ||
| + | |||
| + | <code java> | ||
| + | { | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }</ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Hacer check en tarea de un caso ==== | ||
| + | |||
| + | ---- | ||
| + | === Método === | ||
| + | |||
| + | '' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | === URL Recurso === | ||
| + | |||
| + | **%%https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | === Request: === | ||
| + | |||
| + | **Parámetros: | ||
| + | |||
| + | Este recurso no recibe parámetros | ||
| + | |||
| + | **Autenticación: | ||
| + | |||
| + | Este recurso requiere que se envíe en los Headers los parámetros relacionados en [[apiba360_12# | ||
| + | |||
| + | **Campos:** | ||
| + | |||
| + | ^ Campo API ^ Descripción ^ Tipo de dato ^ Requerido ^ Comentario ^ Ejemplo ^ | ||
| + | | idcaso | Id del caso al que pertenece la tarea | Integer | Sí | | 28 | | ||
| + | | idtarea | Id de la tarea que se quiere checkear | Integer | Sí | | 100 | | ||
| + | | origin | Ambiente desde el que se genera el chequeo | String | Sí | | “ba360review.deskbeaware.com” | | ||
| + | |||
| + | |||
| + | **Ejemplo: | ||
| + | |||
| + | <code java> | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | === Response === | ||
| + | |||
| + | El sistema hace check a la tarea en el caso. | ||
| + | |||
| + | **Ejemplo: | ||
| + | |||
| + | <code java> | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }</ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Hacer uncheck en tarea de un caso ==== | ||
| + | |||
| + | ---- | ||
| + | === Método === | ||
| + | |||
| + | '' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | === URL Recurso === | ||
| + | |||
| + | **%%https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | === Request: === | ||
| + | |||
| + | **Parámetros: | ||
| + | |||
| + | Este recurso no recibe parámetros | ||
| + | |||
| + | **Autenticación: | ||
| + | |||
| + | Este recurso requiere que se envíe en los Headers los parámetros relacionados en [[apiba360_12# | ||
| + | |||
| + | |||
| + | |||
| + | **Campos:** | ||
| + | |||
| + | ^ Campo API ^ Descripción ^ Tipo de dato ^ Requerido ^ Comentario ^ Ejemplo ^ | ||
| + | | idcaso | Id del caso al que pertenece la tarea | Integer | Sí | | 28 | | ||
| + | | idtarea | Id de la tarea que se quiere checkear | Integer | Sí | | 100 | | ||
| + | | origin | Ambiente desde el que se genera el chequeo | String | Sí | | “ba360review.deskbeaware.com” | | ||
| + | |||
| + | |||
| + | **Ejemplo: | ||
| + | |||
| + | <code java> | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | === Response === | ||
| + | |||
| + | El sistema hace uncheck a la tarea en el caso. | ||
| + | |||
| + | **Ejemplo: | ||
| + | |||
| + | <code java> | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | |||