# Alterar usuário Realiza a alteração dos dados de um usuário. Endpoint: PUT /api/v1/usuarios/{id} Version: v1.0.0 ## Path parameters: - `id` (string, required) Id do usuário a ser alterado ## Request fields (application/json): - `id` (string,null, required) Id do Usuário - `telefones` (array,null, required) Array de Telefones do Usuário - `telefones.id` (string,null, required) Id da entidade PessoaTelefone - `telefones.numero` (string,null, required) Número do telefone - `telefones.tipo` (integer, required) Tipo de telefone - `telefones.principal` (boolean, required) Indica se o telefone é o principal ou não - `telefones.whatsapp` (boolean, required) Indica se o telefone recebe whatsapp ou não - `telefones.sms` (boolean, required) Indica se o telefone recebe sms ou não - `telefones.pessoaId` (string,null) Id da entidade pessoa - `emails` (array,null, required) Array de E-mails do Usuário - `emails.id` (string,null, required) Id da entidade PessoaEmail - `emails.email` (string,null, required) Endereço de email - `emails.principal` (boolean, required) Indica se é o email principal - `enderecos` (array,null, required) Array com Endereços do Usuário - `enderecos.id` (string,null, required) Id da entidade PessoaEndereco - `enderecos.logradouro` (string,null, required) Logradouro do endereço - `enderecos.numero` (string,null, required) Número do endereço - `enderecos.semNumero` (boolean, required) Indica se o endereço possui número ou não - `enderecos.complemento` (string,null, required) Complemento do endereço - `enderecos.cep` (string,null, required) Cep do endereço - `enderecos.bairro` (string,null, required) Bairro do endereço - `enderecos.municipio` (string,null, required) Município do endereço - `enderecos.uf` (string,null, required) Uf do endereço - `enderecos.principal` (boolean, required) Indica se é o endereço principal - `acessos` (array,null, required) Array com Acessos do Usuário - `acessos.empresaId` (string,null, required) Id da empresa a ser enxergada pela pessoa física - `acessos.tipoPessoaFisica` (integer, required) Tipo de pessoa física - `acessos.ativo` (boolean, required) Indica se o acesso está ativo ou não - `setores` (array,null, required) Array com Setores do Usuário - `setores.id` (string,null, required) Id da entidade pessoa setor - `nome` (string,null, required) Nome do Usuário - `login` (string,null, required) E-mail do Usuário - `perfilsId` (array,null, required) Id do Perfil para o Tenant Selecionado - `identidade` (object,null, required) Número da Identidade do Usuário - `identidade.numero` (string,null, required) Número da Identidade do Usuário - `identidade.emissao` (string,null, required) Data de Emissão da Identidade do Usuário - `nascimento` (string,null, required) Data de Nascimento do Usuário - `site` (string,null, required) Url do Site do Usuário - `tipoAutenticacaoDoisFatores` (array,null, required) Tipo de Autenticação de Dois Fatores ## Response 404 fields (text/plain): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) ## Response 200 fields