Integraciones

Operaciones con Unidades Organizativas

Introducción

A continuación se resaltan las operaciones básicas que se pueden realizar por API respecto a las Unidades Organizativas dadas de altas en la aplicación. Todas las llamadas se encuentran en Zeus. Para más detalles de los endpoints, se puede consultar Swagger

Listado de Unidades Organizativas con permiso de creación/modificación

Permite obtener el listado de Unidades Organizativas sobre las que el usuario que se consulta tiene permiso de creación o modificación para un determinado subtipo de objeto. Consiste en la llamada:

POST https://{{host}}/gateway/api/admin/zeus/list/{{objectSubtype}}

Recopila información de todos los proveedores configurados, por lo que es posible que haya un retraso en la obtención de respuesta por los retrasos que puedan existir con los proveedores.

Obtener los roles y unidades organizativas de un usuario

Permite obtener los roles y unidades organizativas del usuario que se consulta. Consiste en la llamada:

POST https://{{host}}/gateway/api/admin/zeus/organizational-unit/role

Recopila información de todos los proveedores configurados, por lo que es posible que haya un retraso en la obtención de respuesta por los retrasos que puedan existir con los proveedores.

Creación de Unidades Organizativas

Permite crear una nueva unidad organizativa. Consiste en la llamada:

POST https://{{host}}/gateway/api/admin/zeus/create/organizational-unit

Borrado de Unidades Organizativas

Permite borrar una unidad organizativa a partir del identificador que tiene asignado en la base de datos.

DELETE https://{{host}}/gateway/api/admin/zeus/delete/organizational-unit/{id}

Actualización de Unidades Organizativas

Permite cambiar alguna propiedad de la unidad organizativa indicada en los datos provistos a partir del identificador que tiene en la base de datos

PATCH https://{{host}}/gateway/api/admin/zeus/update/organizational-unit