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