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_105 [2025/04/03 21:15] – scantor | apiba360_105 [2025/05/16 21:53] (actual) – [Cambiar Contraseña Perfil Usuario] aolano | ||
---|---|---|---|
Línea 30: | Línea 30: | ||
---- | ---- | ||
+ | |||
+ | ==== Usuarios ==== | ||
+ | |||
+ | ^ Recursos ^ Descripción ^ Método ^ URL Recurso ^ | ||
+ | | [[apiba360_105# | ||
+ | | [[apiba360_105# | ||
+ | | [[apiba360_105# | ||
+ | | [[apiba360_105# | ||
+ | | [[apiba360_105# | ||
+ | | [[apiba360_105# | ||
+ | | [[apiba360_105# | ||
+ | | [[apiba360_105# | ||
+ | |||
+ | ---- | ||
+ | |||
==== Cuentas ==== | ==== Cuentas ==== | ||
Línea 894: | Línea 909: | ||
" | " | ||
" | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Recursos para Usuarios ===== | ||
+ | |||
+ | ==== Consultar Usuarios ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Método === | ||
+ | |||
+ | '' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === URL Recurso === | ||
+ | |||
+ | Existen distintas formas de consultar usuarios a través de la API. A continuación, | ||
+ | |||
+ | * **Consultar todos los usuarios :** %%https:// | ||
+ | * **Consultar usuario por parámetros: | ||
+ | * **Consultar usuarios con paginación: | ||
+ | * **Consultar usuario por filtro:** %%https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Request: === | ||
+ | |||
+ | **Autenticación: | ||
+ | |||
+ | ^ Tipo de autenticación ^ Usuario ^ Contraseña ^ | ||
+ | | Basic Auth | // | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Existen distintas formas de consultar usuarios a través de la API. A continuación, | ||
+ | |||
+ | === Consultar todos los usuarios=== | ||
+ | |||
+ | **Parámetros: | ||
+ | |||
+ | Este recurso no recibe parámetros. | ||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | No requiere enviar campos para el listado completo de usuarios. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Consultar usuario por parámetros === | ||
+ | |||
+ | **Parámetros: | ||
+ | |||
+ | id -> Recibe el id del usuario | ||
+ | email -> Recibe el correo electrónico del usuario. | ||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | No requiere enviar campos. | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | https:// | ||
+ | https:// | ||
+ | </ | ||
+ | | ||
+ | ---- | ||
+ | |||
+ | === Consultar usuarios con paginación === | ||
+ | |||
+ | **Parámetros: | ||
+ | |||
+ | pagina -> Indica el número de página a retornar. | ||
+ | cantidad -> Indica el número de usuarios a retornar por página. | ||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | No requiere enviar campos. | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | https:// | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Consultar usuario por filtro === | ||
+ | |||
+ | **Parámetros: | ||
+ | |||
+ | filtrobuscar -> Permite buscar por nombre, apellido, email, dirección, título e identificador. | ||
+ | pagina -> Indica el número de página que se desea consultar. Sirve para hacer paginación. | ||
+ | cantidad -> Indica la cantidad de usuarios a mostrar por página. | ||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | No requiere enviar campos. | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | https:// | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Response === | ||
+ | |||
+ | Retorna la lista de los usuarios según el criterio de búsqueda. | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 7 | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Consultar usuario por ID ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Método === | ||
+ | |||
+ | '' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === URL Recurso === | ||
+ | |||
+ | **%%https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Request: === | ||
+ | |||
+ | **Parámetros: | ||
+ | |||
+ | id -> Recibe el id del usuario en Be Aware 360. | ||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | No requiere enviar campos. | ||
+ | | ||
+ | **Autenticación: | ||
+ | |||
+ | ^ Tipo de autenticación ^ Usuario ^ Contraseña ^ | ||
+ | | Basic Auth | // | ||
+ | |||
+ | |||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | https:// | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Response === | ||
+ | |||
+ | Retorna la información de un usuario en específico, | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 7 | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Crear usuario ==== | ||
+ | |||
+ | ---- | ||
+ | === Método === | ||
+ | |||
+ | '' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === URL Recurso === | ||
+ | |||
+ | **%%https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Request: === | ||
+ | |||
+ | **Parámetros: | ||
+ | |||
+ | Este recurso no recibe parámetros | ||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | ^ Campo API ^ Descripción ^ Tipo de dato ^ Requerido ^ Comentario ^ Ejemplo ^ | ||
+ | | nombre | Nombre del usuario | String | Sí | | “Josefina” | | ||
+ | | apellido | Apellido del usuario | String | Sí | | “Fernández” | | ||
+ | | email | Correo electrónico del usuario | String | Sí | | " | ||
+ | | user | Username | String | Sí | | " | ||
+ | | email | Correo electrónico del usuario | String | Sí | | " | ||
+ | | pass | Clave del usuario para ingresar a consola | String | Sí | | " | ||
+ | | idempresa | Id de la empresa asociada al usuario | Int | No | 1 | | ||
+ | | idrol | Id del rol asignado | Int | Si | 1 | | ||
+ | | estado | Estado del usuario (Activo/ | ||
+ | | gruposkills | Id's los grupos asociados al usuario | Int(list) | No | [1, 2 ,3] | | ||
+ | | language | Id del Idioma Asociado | String | No | " | ||
+ | | timezone | Zona horaria del usuario | String | Si | Acepta la zona horario en formato Continente/ | ||
+ | | idhorario | Id del horario laboral asociado al usuario | Int | Si | 1 | | ||
+ | | ID Externo | Id externo del usuario | String | No | " | ||
+ | | segmentaciones | Id de los segmentos asociados al usuario | Int(List) | No | [1, 2, 3] | | ||
+ | | conceptopordefecto | Id del concepto asociado por defecto al usuario | Int | No | 1 | | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 2, | ||
+ | 3 | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 2, | ||
+ | 3 | ||
+ | ], | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Response === | ||
+ | |||
+ | El sistema crea el usuario con la información que se ha enviado a través de la API. Si se quiere enviar el correo de verificación al usuario, se debe utilizar la API de [[apiba360_105# | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 2, | ||
+ | 3 | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 2, | ||
+ | 3 | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Actualizar usuario ==== | ||
+ | |||
+ | **Nota:** Para utilizar este recurso es necesario siempre enviar todos los campos del usuario y sus valores correspondientes y únicamente modificar los valores de los campos que se vayan a actualizar. | ||
+ | |||
+ | ---- | ||
+ | === Método === | ||
+ | |||
+ | '' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === URL Recurso === | ||
+ | |||
+ | **%%https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Request: === | ||
+ | |||
+ | **Parámetros: | ||
+ | |||
+ | Este recurso no recibe parámetros | ||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | ^ Campo API ^ Descripción ^ Tipo de dato ^ Requerido ^ Comentario ^ Ejemplo ^ | ||
+ | | id | id del usuario | Int | Sí | | 1 | | ||
+ | | nombre | Nombre del usuario | String | Sí | | “Josefina” | | ||
+ | | apellido | Apellido del usuario | String | Sí | | “Fernández” | | ||
+ | | email | Correo electrónico del usuario | String | Sí | | " | ||
+ | | user | Username | String | Sí | | " | ||
+ | | email | Correo electrónico del usuario | String | Sí | | " | ||
+ | | pass | Clave del usuario para ingresar a consola | String | Sí | | " | ||
+ | | idempresa | Id de la empresa asociada al usuario | Int | No | 1 | | ||
+ | | idrol | Id del rol asignado | Int | Si | 1 | | ||
+ | | estado | Estado del usuario (Activo/ | ||
+ | | gruposkills | Id's los grupos asociados al usuario | Int(list) | No | [1, 2 ,3] | | ||
+ | | language | Id del Idioma Asociado | String | No | " | ||
+ | | timezone | Zona horaria del usuario | String | Si | Acepta la zona horario en formato Continente/ | ||
+ | | idhorario | Id del horario laboral asociado al usuario | Int | Si | 1 | | ||
+ | | ID Externo | Id externo del usuario | String | No | " | ||
+ | | segmentaciones | Id de los segmentos asociados al usuario | Int(List) | No | [1, 2, 3] | | ||
+ | | conceptopordefecto | Id del concepto asociado por defecto al usuario | Int | No | 1 | | ||
+ | | cf | Campos personalizados del usuario | String (JSON) | No | {} | | ||
+ | |||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 7 | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Response === | ||
+ | |||
+ | El sistema actualiza el usuario con la información que se ha enviado a través de la API. | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 7 | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Eliminar usuario ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Método === | ||
+ | |||
+ | '' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === URL Recurso === | ||
+ | |||
+ | **%%https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Request: === | ||
+ | |||
+ | **Parámetros: | ||
+ | |||
+ | id -> Id del usuario. | ||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | No requiere enviar campos. | ||
+ | | ||
+ | **Autenticación: | ||
+ | |||
+ | ^ Tipo de autenticación ^ Usuario ^ Contraseña ^ | ||
+ | | Basic Auth | // | ||
+ | |||
+ | |||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | https:// | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Response === | ||
+ | |||
+ | Elimina un usuario en específico de la base de datos de Be Aware 360. | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Consultar Perfil Usuario ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Método === | ||
+ | |||
+ | '' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === URL Recurso === | ||
+ | |||
+ | **%%https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Request: === | ||
+ | |||
+ | **Parámetros: | ||
+ | |||
+ | id -> Id del usuario (Debe ser el mismo usuario que se ha autenticado). | ||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | No requiere enviar campos. | ||
+ | | ||
+ | **Autenticación: | ||
+ | |||
+ | ^ Tipo de autenticación ^ Usuario ^ Contraseña ^ | ||
+ | | Basic Auth | // | ||
+ | |||
+ | |||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | https:// | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Response === | ||
+ | |||
+ | Muestra los datos del usuario autenticado. | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | "Grupo Rec ChatBot", | ||
+ | "Grupo Rec Contact Center", | ||
+ | "Grupo Atención", | ||
+ | " | ||
+ | " | ||
+ | "Grupo de prueba", | ||
+ | "A1L - OTRAS CONSULTAS", | ||
+ | "A2L - MEDICINA GENERAL", | ||
+ | "A1L - OBSTETRICIA", | ||
+ | "A1L - INFORMACIÓN CORONAVIRUS", | ||
+ | "A1L - PSICOLOGÍA", | ||
+ | " | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | ==== Actualizar Perfil Usuario ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Método === | ||
+ | |||
+ | '' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === URL Recurso === | ||
+ | |||
+ | **%%https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Request: === | ||
+ | |||
+ | **Parámetros: | ||
+ | |||
+ | No requiere parámetros | ||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | ^ Campo API ^ Descripción ^ Tipo de dato ^ Requerido ^ Comentario ^ Ejemplo ^ | ||
+ | | id | id del usuario | Int | Sí | | 1 | | ||
+ | | nombre | Nombre del usuario | String | Sí | | “Josefina” | | ||
+ | | apellido | Apellido del usuario | String | Sí | | “Fernández” | | ||
+ | | email | Correo electrónico del usuario | String | Sí | | " | ||
+ | | language | Id del Idioma Asociado | String | No | " | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Response === | ||
+ | |||
+ | El sistema actualiza el usuario con la información que se ha enviado a través de la API. | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Cambiar Contraseña Perfil Usuario ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Método === | ||
+ | |||
+ | '' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === URL Recurso === | ||
+ | |||
+ | **%%https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Request: === | ||
+ | |||
+ | **Parámetros: | ||
+ | |||
+ | No requiere parámetros | ||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | ^ Campo API ^ Descripción ^ Tipo de dato ^ Requerido ^ Comentario ^ Ejemplo ^ | ||
+ | | pass1 | Clave actual usuario | Strint | Sí | | " | ||
+ | | pass2 | Nueva clave del usuario | String | Sí | | “Pasa2” | | ||
+ | | pass3 | Confirmación nueva clave | String | Sí | | “Pasa2” | | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Response === | ||
+ | |||
+ | El sistema actualiza el usuario con la información que se ha enviado a través de la API. | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
}, | }, | ||
" | " | ||
Línea 1454: | Línea 2467: | ||
Existen distintas formas de consultar cuentas a través de la API. A continuación, | Existen distintas formas de consultar cuentas a través de la API. A continuación, | ||
- | * **Consultar | + | * **Consultar |
- | * **Consultar grupos por parámetros: | + | * **Consultar grupos por parámetros: |
- | * **Consultar grupos con paginación: | + | * **Consultar grupos con paginación: |
- | * **Consultar grupo por filtro:** %%https:// | + | * **Consultar grupo por filtro:** %%https:// |
---- | ---- | ||
Línea 1500: | Línea 2513: | ||
<code java> | <code java> | ||
- | https:// | + | https:// |
</ | </ | ||
Línea 1520: | Línea 2533: | ||
<code java> | <code java> | ||
- | https:// | + | https:// |
</ | </ | ||
Línea 1538: | Línea 2551: | ||
<code java> | <code java> | ||
- | https:// | + | https:// |
</ | </ | ||
Línea 1562: | Línea 2575: | ||
} | } | ||
], | ], | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | ==== Crear grupo ==== | ||
+ | |||
+ | ---- | ||
+ | === Método === | ||
+ | |||
+ | '' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === URL Recurso === | ||
+ | |||
+ | **%%https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Request: === | ||
+ | |||
+ | **Parámetros: | ||
+ | |||
+ | Este recurso no recibe parámetros | ||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | ^ Campo API ^ Descripción ^ Tipo de dato ^ Requerido ^ Comentario ^ Ejemplo ^ | ||
+ | | nombre | Nombre del grupo | String | Sí | Este campo tiene una validación que sea menor a 255 caracteres. | “Grupo API” | | ||
+ | | descripcion | Descripción del grupo | String | No | Debe ser único. Este campo tiene una validación que sea menor a 20 caracteres. | “Grupo creado desde API” | | ||
+ | | tipo | Grupo Usuario / Contacto | Integer | No | Indica si el grupo será de usuarios o contactos | 1 | | ||
+ | | grupousuarios | En construcción | En construcción | En construcción | En construcción | En construcción | | ||
+ | | pordefecto | Grupo por defecto para usuarios | String | No | Indica si será un grupo por defecto para nuevos usuarios | 0 | | ||
+ | |||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Response === | ||
+ | |||
+ | El sistema crea la cuenta con la información que se ha enviado a través de la API. | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Actualizar grupo ==== | ||
+ | |||
+ | **Nota:** Para utilizar este recurso es necesario siempre enviar todos los campos del grupo y sus valores correspondientes y únicamente modificar los valores de los campos que se vayan a actualizar. | ||
+ | |||
+ | ---- | ||
+ | === Método === | ||
+ | |||
+ | '' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === URL Recurso === | ||
+ | |||
+ | **%%https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Request: === | ||
+ | |||
+ | **Parámetros: | ||
+ | |||
+ | Este recurso no recibe parámetros | ||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | ^ Campo API ^ Descripción ^ Tipo de dato ^ Requerido ^ Comentario ^ Ejemplo ^ | ||
+ | | nombre | Nombre del grupo | String | Sí | Nombre del grupo | "grupo API actualizado" | ||
+ | | descripcion | Descripción del grupo | String | Sí | Descripción del grupo | "grupo creado desde API" | | ||
+ | | tipo | Tipo de grupo | Integer | Sí | Grupo de contactos o usuarios | 2 | | ||
+ | | grupocontactos | En construcción | En construcción | En construcción | En construcción | En construcción | | ||
+ | | grupocontactosplus | En construcción | En construcción | En construcción | En construcción | En construcción | | ||
+ | | grupocontactosout | En construcción | En construcción | En construcción | En construcción | En construcción | | ||
+ | | grupocontactosin | Grupo de contactos | Integer | No | Lista de IDs de contactos que se añaden al grupo. **Nota:** Aplica si el grupo es Tipo Contacto | [1, 2, 3, 4, 5] | | ||
+ | | pordefecto | Grupo por defecto | Integer | No | Indica si el grupo es predeterminado para los usuarios nuevos | 0 | | ||
+ | | multityping | Tipificaciones del grupo | Integer | No | Indica las tipificaciones asociadas al grupo | [1, 2] | | ||
+ | | descmultityping | En construcción | En construcción | En construcción | En construcción | En construcción | | ||
+ | | grupousuariosplus | En construcción | En construcción | En construcción | En construcción | En construcción | | ||
+ | | grupousuariosout | En construcción | En construcción | En construcción | En construcción | En construcción | | ||
+ | | grupousuariosin | Grupo de usuarios | Integer | No | Lista de IDs de usuarios que se añaden al grupo. **Nota:** Aplica si el grupo es Tipo Usuario | [1, 2, 3, 4, 5] | | ||
+ | | contactosfuera | En construcción | En construcción | En construcción | En construcción | En construcción | | ||
+ | | gruposkillrelacion | En construcción | En construcción | En construcción | En construcción | En construcción | | ||
+ | | grupousuarios | En construcción | En construcción | En construcción | En construcción | En construcción | | ||
+ | | gruposkillmultityping | En construcción | En construcción | En construcción | En construcción | En construcción | | ||
+ | | total | En construcción | En construcción | En construcción | En construcción | En construcción | | ||
+ | | eid | En construcción | En construcción | En construcción | En construcción | En construcción | | ||
+ | | uuid | En construcción | En construcción | En construcción | En construcción | En construcción | | ||
+ | | id | Identificador del grupo | Integer | Sí | Identifica el grupo que se va a actualizar | 58 | | ||
+ | |||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Response === | ||
+ | |||
+ | El sistema actualiza el grupo con la información que se ha enviado a través de la API. | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 1, | ||
+ | 2 | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Eliminar grupo ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Método === | ||
+ | |||
+ | '' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === URL Recurso === | ||
+ | |||
+ | **%%https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Request: === | ||
+ | |||
+ | **Parámetros: | ||
+ | |||
+ | id -> Id del grupo. | ||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | No requiere enviar campos. | ||
+ | | ||
+ | **Autenticación: | ||
+ | |||
+ | ^ Tipo de autenticación ^ Usuario ^ Contraseña ^ | ||
+ | | Basic Auth | // | ||
+ | |||
+ | |||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | https:// | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Response === | ||
+ | |||
+ | Elimina una grupo específica de la base de datos de Be Aware 360. | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
" | " | ||
" | " |