Retorna as informações básicas do usuário passado como parâmetro. Se o usuário não for informado, retorna os dados do usuário corrente (que efetuou o login)

Payload de entrada
{ //Nome do usuário no formato nome@dominio_tenant" username : "string" }
Request
curl --location --request POST "https://api.senior.com.br/platform/user/getUser" --header "Content-Type: application/json" --header "client_id: {client_id}" --header "Accept: application/json" --header "Authorization: Bearer {token}" --data-raw "{'username': {string}}"
Response
  • 200 Ok
{ //Identificador do usuário id: "string", //Nome do usuário username: "string", //Nome completo do usuário/ fullName: "string", //Descrição do usuário description: "string", //Endereço de e-mail do usuário email: "string", //Localidade do usuário locale: "string", //Domínio do tenant no login do usuário tenantDomain: "string", //Nome do tenant do usuário tenantName: "string", //Localidade do tenant do usuário tenantLocale: "string", //Indica se o usuário está bloqueado blocked: boolean, //Tipo de autenticação utilizada pelo tenant deste usuário authenticationType: "string", //Indica se o usuário precisa trocar de senha no próximo logon changePassword: boolean, //Foto do usuário em Base64 photo: "string", //Lista com as propriedades que este usuário possui (opcional) properties: [{ "Nome da propriedade" name: "string", "Valor da propriedade" value: "string" } ], //Indica se o usuário é um admin de tenant "admin": true, //Indica se o usuário pode alterar a sua senha. É possível alterar a senha quando o tipo de autenticação do tenant é G7 ou quando é G5 e o tenant está configurado para permitir alterar a senha pela G7. "allowedToChangePassword": true }
  • 400 Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente
  • 403 Permissão negada
  • 404 Recurso não encontrado