IntegramenteAPI
  1. TestePsicologico
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.
    • Cria um novo campo personalizado para uma organização.
    • Retorna os dados de uma organização específica.
    • Retorna todas as organizações cadastradas.
    • Retorna um campo personalizado específico.
    • Retorna todos os campos personalizados de uma organização.
    • Atualiza o nome de uma organização existente.
    • Atualiza os dados de um campo personalizado.
    • Desativa (soft delete) uma organização existente.
    • Exclui permanentemente um campo personalizado.
  • TestePsicologico
    • Cria um novo teste psicológico na plataforma.
      POST
    • Cria um novo resultado de teste psicológico.
      POST
    • Retorna os dados de um teste psicológico específico.
      GET
    • Retorna todos os testes psicológicos cadastrados na plataforma.
      GET
    • Retorna os resultados de testes psicológicos associados a um grupo.
      POST
    • Retorna os resultados de testes psicológicos associados a um usuário.
      POST
    • Retorna os dados de um resultado de teste psicológico específico.
      GET
    • Atualiza os dados de um teste psicológico existente.
      PUT
    • Atualiza os dados de um resultado de teste psicológico.
      PUT
    • Define a data da devolutiva para um resultado de teste específico.
      PUT
    • Define a data de devolutiva para múltiplos resultados de teste.
      PUT
    • Desativa (soft delete) um teste psicológico existente.
      DELETE
    • Exclui um resultado de teste psicológico.
      DELETE
  • 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. TestePsicologico

Atualiza os dados de um resultado de teste psicológico.

PUT
/api/TestePsicologico/update-resultado/{idResultado}
Este endpoint exige autorização baseada na policy PSY_RES_MGMT, ou seja, apenas usuários com permissão para gerenciar resultados de testes psicológicos podem utilizá-lo.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT '/api/TestePsicologico/update-resultado/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": "e4569b44-cc3f-4cb2-8d9c-1a2a8dfd25ab",
    "testeId": "5f3c2a1a7e5d3b0022b4d110",
    "userId": "1a325a1c-9000-4b33-81d9-a9f41e5d1234",
    "dataDoTeste": "2024-12-01T10:00:00",
    "dataDaCorrecao": "2024-12-03T14:00:00",
    "dataDaDevolutiva": "2024-12-10T00:00:00",
    "nomeDoAvaliador": "Dra. Camila Martins",
    "idDoAvaliador": "fae1f4bd-114a-4769-9518-1ea1f66fcbb3",
    "crpAvaliador": "06/12345-CRP",
    "notasDoAvaliador": "O candidato demonstrou constância de ritmo, mas produtividade abaixo da média. Recomendado reavaliação em 6 meses.",
    "resultadosDeIndicadores": [
        {
            "idIndicador": "507f1f77bcf86cd799439011",
            "valor": "18",
            "classificacao": "Abaixo da média"
        },
        {
            "idIndicador": "507f1f77bcf86cd799439022",
            "valor": "Média",
            "classificacao": "Média"
        }
    ]
}'
Response Response Example
400 - Success
{
    "codigo": "UM_CODIGO_DE_ERRO",
    "mensagem": "Uma mensagem de erro"
}

Requisição

Parâmetros Path

Parâmetros Bodyapplication/json

Examples

Respostas

🟢200OK
Resultado atualizado com sucesso.
Esta resposta não possui corpo.
🟠400Bad Request
🟠404Record Not Found
🔴500Server Error
Modificado em 2025-05-06 14:06:35
Página anterior
Atualiza os dados de um teste psicológico existente.
Próxima página
Define a data da devolutiva para um resultado de teste específico.
Built with