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/03/21 18:14] – [Crear tipificación] scantor | apiba360_105 [2025/04/03 23:01] (actual) – scantor | ||
---|---|---|---|
Línea 1438: | Línea 1438: | ||
---- | ---- | ||
+ | ===== Recursos para Grupos ===== | ||
+ | |||
+ | ==== Consultar grupos ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Método === | ||
+ | |||
+ | '' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === URL Recurso === | ||
+ | |||
+ | Existen distintas formas de consultar cuentas a través de la API. A continuación, | ||
+ | |||
+ | * **Consultar todos los grupos:** %%https:// | ||
+ | * **Consultar grupos por parámetros: | ||
+ | * **Consultar grupos con paginación: | ||
+ | * **Consultar grupo por filtro:** %%https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Request: === | ||
+ | |||
+ | **Autenticación: | ||
+ | |||
+ | ^ Tipo de autenticación ^ Usuario ^ Contraseña ^ | ||
+ | | Basic Auth | // | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | Existen distintas formas de consultar grupos a través de la API. A continuación, | ||
+ | |||
+ | === Consultar todos los grupos === | ||
+ | |||
+ | **Parámetros: | ||
+ | |||
+ | Este recurso no recibe parámetros. | ||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | No requiere enviar campos. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Consultar grupos por parámetros === | ||
+ | |||
+ | **Grupos:** | ||
+ | |||
+ | idgrupo -> Recibe el id de Be Aware 360 correspondiente a la cuenta. | ||
+ | |||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | No requiere enviar campos. | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | https:// | ||
+ | |||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Consultar grupos con paginación === | ||
+ | |||
+ | **Parámetros: | ||
+ | |||
+ | pagina -> Indica el número de página a retornar. | ||
+ | cantidad -> Indica el número de cuentas a retornar por página. | ||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | No requiere enviar campos. | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | https:// | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Consultar grupo por filtro === | ||
+ | |||
+ | **Parámetros: | ||
+ | |||
+ | pagina -> Indica el número de página que se desea consultar. Sirve para hacer paginación. | ||
+ | cantidad -> Indica la cantidad de grupos a mostrar por página. | ||
+ | |||
+ | **Campos:** | ||
+ | |||
+ | No requiere enviar campos. | ||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | https:// | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Response === | ||
+ | |||
+ | Retorna la lista de todas los grupos. | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code java> | ||
+ | { | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | ==== 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> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
===== Recursos para Casos ===== | ===== Recursos para Casos ===== | ||
Línea 4485: | Línea 4904: | ||
14 | 14 | ||
], | ], | ||
+ | " | ||
+ | 1 | ||
+ | ], | ||
+ | " | ||
+ | 2 | ||
+ | ], | ||
+ | " | ||
" | " | ||
" | " | ||
Línea 4501: | Línea 4927: | ||
2 | 2 | ||
], | ], | ||
+ | " | ||
+ | " | ||
+ | 5 | ||
+ | ], | ||
+ | " | ||
" | " | ||
" | " | ||
" | " | ||
} | } | ||
- | ], | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | } | ||
- | } | ||
</ | </ | ||
Línea 4733: | Línea 5155: | ||
| mtsubtipos | Listado de los submotivos que harán parte de la tipificación | Id de submotivo | Sí | Se debe indicar el Id de los submotivos separados por comas '','' | | mtsubtipos | Listado de los submotivos que harán parte de la tipificación | Id de submotivo | Sí | Se debe indicar el Id de los submotivos separados por comas '','' | ||
| descripcion | Texto de explicación de la tipificación | String | No | | Descripción de tipificación de prueba | | | descripcion | Texto de explicación de la tipificación | String | No | | Descripción de tipificación de prueba | | ||
+ | | mtdocumentosopcionales | Listado de los catálogos de documentos que se podrán usar en la tipificación | Id de catálogo de documentos | No | | [5] | | ||
| id | Identificador de la tipificación | Integer | Sí | | 18 | | | id | Identificador de la tipificación | Integer | Sí | | 18 | | ||
Línea 4744: | Línea 5167: | ||
" | " | ||
" | " | ||
+ | " | ||
" | " | ||
} | } | ||
Línea 4759: | Línea 5183: | ||
{ | { | ||
" | " | ||
- | " | + | " |
- | " | + | " |
" | " | ||
5, | 5, | ||
Línea 4766: | Línea 5190: | ||
], | ], | ||
" | " | ||
- | | + | |
- | | + | |
], | ], | ||
" | " | ||
Línea 4774: | Línea 5198: | ||
5 | 5 | ||
], | ], | ||
+ | " | ||
+ | " | ||
+ | 3, | ||
+ | 5 | ||
+ | ], | ||
+ | " | ||
" | " | ||
" | " | ||
- | " | + | " |
}, | }, | ||
" | " |