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
{
//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