UnidadesAdministrativas
Unidades Administrativas responsável por disponibilizar as informações das unidades administrativas. Elas pertencem a uma Entidade e podem ser configuradas para possuirem hierarquia entre elas.
Sistemas
Sistema é responsável por disponbilizar informações dos sistemas.
API | Description |
---|---|
GET coreapi/v1/sistemas/{sistemaId}/grupos |
Retorna a lista com os grupos de usuário do sistema |
GET coreapi/v1/sistemas/{sistemaId}/menu/{grupoId} |
Retorna XML formatado com o Menu do sistema |
Usuarios
Usuários do sistema.
API | Description |
---|---|
GET coreapi/v1/usuarios/{id} |
Retorna Usuario por Id do Usuário. |
GET coreapi/v1/usuarios/{login} |
Retorna Usuario por Login do Usuário. |
GET coreapi/v1/usuarios/{usuarioId}/grupos |
Retorna lista de grupo que o usuário pertence |
GET coreapi/v1/usuarios/{usuarioId}/grupos/{grupoId}/unidadesadministrativas |
Retorna lista de unidades administrativas, filtradas por grupo e usuario |
GET coreapi/v1/usuarios/{usuarioId}/aplicativos |
Retorna a lista de permissões do usuário |
Entidades
Entidade reponsável por disponibilizar as informações das entidades. Elas podem ser configuradas para possuirem hierarquia e também podem ter unidades administrativas ligadas a elas.
API | Description |
---|---|
GET coreapi/v1/entidades/{id} |
Entidade |
GET coreapi/v1/entidades?currentPage={currentPage}&pageSize={pageSize} |
Lista de Entidades paginada. Página inicial = 0. Items por página padrão = 20. Quantidade máxima de registros = 100. |
GET coreapi/v1/entidades/{entidadeId}/subentidades |
Retorna a lista com as subentidades (filhas) |
Pessoa
Notificacao
API | Description |
---|---|
GET coreapi/v1/notificacao?sistemaId={sistemaId}&usuarioId={usuarioId}&grupoId={grupoId} |
Seleciona as notificações que serão exibidas para o usuário de um sistema. |
GET coreapi/v1/notificacao/pesquisa?sistemaId={sistemaId}¬_titulo={not_titulo}¬_dataInicio={not_dataInicio}¬_dataFim={not_dataFim}&inativa={inativa}&usuarioId={usuarioId}&grupoId={grupoId} |
Pesquisa as notificações exibidas para o usuário de um sistema conforme os filtros. |
POST coreapi/v1/notificacao?usuarioId={usuarioId} |
Salva em lote as notificações que o usuário marcou para não ver novamente. |
POST coreapi/v1/notificacao/salvarvisualizacao?usuarioId={usuarioId}&grupoId={grupoId}&sistemaId={sistemaId} |
Salva em lote as notificações que o usuário visualizou. |
Grupos
Grupos de permissões dos usuários
API | Description |
---|---|
GET coreapi/v1/grupos/{id} |
Retorna os dados do grupo de usuário |
GET coreapi/v1/grupos/{grupoId}/entidades |
Retorna a lista com as entidades vinculadas ao grupo de usuário |
GET coreapi/v1/grupos/{grupoId}/unidadesadministrativas |
Retorna a lista das unidades administrativas vinculadas ao grupo de usuário. |
GET coreapi/v1/grupos/{grupoId}/usuarios |
Retorna a lista de usuários do grupo |
GET coreapi/v1/grupos/{grupoId}/permissoes |
Retorna a lista de permissões do grupo |