IntegramenteAPI
  1. Auth
IntegramenteAPI
  • Auth
    • Realiza o login de um usuário.
      POST
    • Renova a sessão de autenticação de um usuário com base no cookie `refreshToken`.
      POST
    • Retorna os dados da aplicação associados ao usuário autenticado.
      GET
    • Solicita o envio de um e-mail com o link para redefinição de senha.
      POST
    • Realiza o logout do usuário autenticado.
      POST
    • Revoga a sessão de um usuário específico. Utilizado por usuários com permissão de suporte.
      POST
  • GrupoUsuario
    • Cria um novo grupo de usuários dentro de uma organização.
      POST
    • Retorna os dados completos de um grupo de usuários, incluindo seus membros e gestores.
      GET
    • Retorna os usuários que pertencem a um grupo específico.
      POST
    • Retorna todos os grupos associados a uma organização específica.
      POST
    • Retorna todos os grupos que possuem o usuário informado como gestor.
      POST
    • Retorna todos os grupos nos quais o usuário informado está incluído como membro (independentemente de ser gestor).
      POST
    • Atualiza o nome e/ou a descrição de um grupo de usuários.
      PUT
    • Adiciona um usuário ao grupo informado.
      PUT
    • Remove um usuário do grupo informado.
      PUT
    • Adiciona um gestor ao grupo informado.
      POST
    • Remove um gestor do grupo informado.
      DELETE
    • Realiza a exclusão lógica (soft delete) de um grupo de usuários.
      DELETE
  • Organizacao
    • Cria uma nova organização a partir do nome informado.
      POST
    • Cria um novo campo personalizado para uma organização.
      POST
    • Retorna os dados de uma organização específica.
      GET
    • Retorna todas as organizações cadastradas.
      GET
    • Retorna um campo personalizado específico.
      GET
    • Retorna todos os campos personalizados de uma organização.
      GET
    • Atualiza o nome de uma organização existente.
      PUT
    • Atualiza os dados de um campo personalizado.
      PUT
    • Desativa (soft delete) uma organização existente.
      PUT
    • Exclui permanentemente um campo personalizado.
      DELETE
  • TestePsicologico
    • Cria um novo teste psicológico na plataforma.
    • Cria um novo resultado de teste psicológico.
    • Retorna os dados de um teste psicológico específico.
    • Retorna todos os testes psicológicos cadastrados na plataforma.
    • Retorna os resultados de testes psicológicos associados a um grupo.
    • Retorna os resultados de testes psicológicos associados a um usuário.
    • Retorna os dados de um resultado de teste psicológico específico.
    • Atualiza os dados de um teste psicológico existente.
    • Atualiza os dados de um resultado de teste psicológico.
    • Define a data da devolutiva para um resultado de teste específico.
    • Define a data de devolutiva para múltiplos resultados de teste.
    • Desativa (soft delete) um teste psicológico existente.
    • Exclui um resultado de teste psicológico.
  • Usuario
    • Cria um novo usuário vinculado a uma organização.
    • Retorna os dados de um usuário específico.
    • Retorna a lista de usuários vinculados a uma organização.
    • Retorna a lista de todos os usuários da plataforma, conforme os filtros e paginação aplicados.
    • Atualiza os dados cadastrais de um usuário existente.
    • Atualiza as permissões atribuídas a um usuário específico.
    • Marca a senha do usuário como expirada, forçando a redefinição no próximo login.
    • Atualiza a senha de um usuário. Apenas o próprio usuário pode alterar sua senha.
    • Desativa um usuário da plataforma (soft delete).
  1. Auth

Revoga a sessão de um usuário específico. Utilizado por usuários com permissão de suporte.

POST
/api/Auth/revoke/{idUsuario}
Este endpoint exige autenticação e utiliza a policy USR_PWD, que é atribuída a usuários com permissão para gerenciar senhas e sessões.
Ao ser executado, a sessão ativa do usuário informado será marcada para revogação.
Por questões técnicas, o efeito da revogação pode demorar até 30 minutos para ser percebido, dependendo do tempo de expiração do token armazenado no cliente.
Este processo não afeta diretamente os dados do usuário, apenas invalida sua sessão atual.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/Auth/revoke/'
Response Response Example
{
    "codigo": "UM_CODIGO_DE_ERRO",
    "mensagem": "Uma mensagem de erro"
}

Requisição

Parâmetros Path

Respostas

🟢200OK
Sessão revogada com sucesso.
O efeito pode levar até 30 minutos para ser percebido no ambiente do usuário.
Esta resposta não possui corpo.
🔴500Server Error
Modificado em 2025-05-06 14:06:35
Página anterior
Realiza o logout do usuário autenticado.
Próxima página
Cria um novo grupo de usuários dentro de uma organização.
Built with