Ir para o conteúdo

PUT /{identificadorReceita}/putProprietarioPorIdentificador

Atualiza proprietário pelo CPF/CNPJ. Fachada para PUT /proprietario/{id}.

Campo Valor
Método PUT
Endpoint /proprietario/{identificadorReceita}/putProprietarioPorIdentificador
Chave Natural identificadorReceita (CPF ou CNPJ)
Fachada para PUT /proprietario/{id}

Parâmetros de Path

Nome Tipo Obrigatório Descrição
identificadorReceita String ✅ CPF (11 dígitos) ou CNPJ (14 dígitos) do proprietário

Body (JSON) — ProprietarioSync

{
  "nome": "João Silva",
  "razaosocial": "João Silva ME",
  "email": "joao@exemplo.com",
  "telefonePrimario": "11991234567",
  "statusAtividade": "ATIVO"
}

Atributos do payload (ProprietarioSync)

Campo Tipo Obrigatório Formato / Valores aceitos Descrição
id String ❌ UUID ID interno — ignorado na atualização
identificadorReceita String ❌ CPF ou CNPJ Chave fiscal — ignorada na atualização
nome String ❌ — Nome do proprietário
razaosocial String ❌ — Razão social (pessoa jurídica)
email String ❌ e-mail válido E-mail de contato
telefonePrimario String ❌ — Telefone principal
telefoneSecundario String ❌ — Telefone secundário
statusAtividade String ❌ ATIVO, INATIVO Status de atividade
idEndereco String ❌ UUID ID do endereço vinculado
logradouro String ❌ — Logradouro do endereço
numero String ❌ — Número do endereço
complemento String ❌ — Complemento do endereço
bairro String ❌ — Bairro
municipio String ❌ — Município
uf String ❌ Sigla UF (ex: SP) UF
cep String ❌ 8 dígitos CEP
codmunicipio String ❌ Código IBGE Código do município

Respostas

Código Descrição
200 Proprietário atualizado com sucesso
404 Proprietário não localizado
417 Erro interno durante a execução
curl -X PUT <api_url>/proprietario/12345678000195/putProprietarioPorIdentificador \
  -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" \
  -d '{"nome": "João Silva"}'