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"}'