Ir para o conteúdo

PUT /{identificadorReceita}/novoEnderecoProprietarioPorIdentificador

Adiciona endereço ao proprietário pelo CPF/CNPJ.

Campo Valor
Método PUT
Endpoint /proprietario/{identificadorReceita}/novoEnderecoProprietarioPorIdentificador
Chave Natural identificadorReceita (CPF ou CNPJ)

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) — EnderecoSync

{
  "logradouro": "Rua X",
  "numero": "100",
  "bairro": "Centro",
  "municipio": "São Paulo",
  "uf": "SP",
  "cep": "01310100"
}

Atributos do payload (EnderecoSync)

Campo Tipo Obrigatório Formato / Valores aceitos Descrição
id UUID ❌ UUID ID do endereço (se atualização)
logradouro String ❌ — Nome do logradouro
numero String ❌ — Número do endereço
complemento String ❌ — Complemento
bairro String ❌ — Bairro
municipio String ❌ — Nome do município
cep String ❌ 8 dígitos numéricos CEP
codigoMunicipio String ❌ Código IBGE (7 dígitos) Código IBGE do município
latitude Double ❌ Decimal (ex: -19.7472) Latitude geográfica
longitude Double ❌ Decimal (ex: -47.9381) Longitude geográfica
uf String ❌ Sigla UF (ex: MG) Unidade federativa

Respostas

Código Descrição
200 Endereço adicionado com sucesso
404 Proprietário não localizado
417 Erro interno durante a execução
curl -X PUT <api_url>/proprietario/12345678000195/novoEnderecoProprietarioPorIdentificador \
  -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" \
  -d '{"logradouro": "Rua X", "municipio": "São Paulo", "uf": "SP", "cep": "01310100"}'