---
title: "Atualiza um usuário pelo e-mail"
method: PUT
path: "/usuarios/{email}"
---

# Atualiza um usuário pelo e-mail

`PUT /usuarios/{email}`

## Path parameters

- `email` string, required

## Request body

- object
  - `tipoPessoa` 'Fisica' | 'Juridica' — Tipo de pessoa
  - `origemContato` 'Google' | 'Bing' | 'Jornal' | 'PatrocinioEsportivo' | 'RecomendacaoAlguem' | 'Revista' | 'SiteInternet' | 'Televisao' | 'Outro' | 'UsuarioImportadoViaAdmin' | 'PayPalExpress' — Origem do contato
  - `tipoSexo` 'Undefined' | 'Masculino' | 'Feminino' — Tipo Sexo (optional)
  - `nome` string — Nome do usuário (Max Length: 100)
  - `cpf` string — CPF do usuário caso seja pessoa física (Max Length: 50) (optional)
  - `email` string — E-mail do usuário (Max Length: 100)
  - `rg` string — RG do usuário caso seja pessoa física (Max Length: 50) (optional)
  - `telefoneResidencial` string — Telefone residencial do usuário. Deve ser informado o DDD junto ao número(Max Length: 50)
  - `telefoneCelular` string — Telefone celular do usuário. Deve ser informado o DDD junto ao número (Max Length: 50) (optional)
  - `telefoneComercial` string — Telefone comercial do usuário. Deve ser informado o DDD junto ao número(Max Length: 50) (optional)
  - `dataNascimento` string, date — Data de nascimento (optional)
  - `razaoSocial` string — Razão social do usuário, caso seja uma pessoa jurídica(Max Length: 100) (optional)
  - `cnpj` string — CNPJ do usuário, caso seja uma pessoa jurídica(Max Length: 50) (optional)
  - `inscricaoEstadual` string — Inscrição estadual do usuário, caso seja uma pessoa jurídica(Max Length: 50) (optional)
  - `responsavel` string — Responsável(Max Length: 100) (optional)
  - `dataCriacao` string, date — Data de criação do cadastro (optional)
  - `dataAtualizacao` string, date — Data de atualização do cadastro (optional)
  - `revendedor` boolean — Se o usuário é revendedor (optional)
  - `listaInformacaoCadastral` object[] — Informação cadastral (optional)
    - `chave` string — Chave
    - `valor` string — Valor
  - `avatar` string — Avatar (Max Length: 50) (optional)
  - `ip` string — IP do usuário (Max Length: 20) (optional)
  - `aprovado` boolean — Seta ou retorna o valor de Aprovado (optional)

## Response `200`

200

## Other responses

- `500` — 500

---

[API](https://skmtc.net/fbits/apis/wake-commerce-api.md) · [All operations](https://skmtc.net/fbits/apis/wake-commerce-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fbits/wake-commerce-api/revisions/e07940bf249d/schema)
