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