Ir para o conteúdo

PUT /{codigoEras}/putPropriedadePorCodigoEras

Atualiza propriedade pelo codigoEras. Fachada para PUT /propriedade/{id}.

Campo Valor
Método PUT
Endpoint /propriedade/{codigoEras}/putPropriedadePorCodigoEras
Chave Natural codigoEras (String)
Fachada para PUT /propriedade/{id}

Parâmetros de Path

Nome Tipo Obrigatório Descrição
codigoEras String ✅ Código ERAS da propriedade

Body (JSON) — PropriedadeSync

{
  "nome": "Fazenda Exemplo",
  "razaosocial": "Fazenda Exemplo Ltda",
  "email": "contato@fazenda.com",
  "telefoneprimario": "34991234567",
  "areaM2": "500000",
  "tipo": "RURAL",
  "statusatividade": "ATIVO"
}

Atributos do payload (PropriedadeSync)

Campo Tipo Obrigatório Formato / Valores aceitos Descrição
id String ❌ UUID ID interno — ignorado na atualização
idCertificadora String ❌ UUID ID da certificadora vinculada
email String ❌ e-mail válido E-mail de contato
nome String ❌ — Nome da propriedade
razaosocial String ❌ — Razão social
nirf String ❌ — Número do NIRF
incra String ❌ — Número do INCRA
codigoERAS String ❌ — Código ERAS — ignorado na atualização
oesa String ❌ — Número do OESA
inscricaoEstadual String ❌ — Inscrição estadual
acessoAFazenda String ❌ — Descrição do acesso
telefoneprimario String ❌ — Telefone principal
telefonesecundario String ❌ — Telefone secundário
statusatividade String ❌ ATIVO, INATIVO Status de atividade
areaM2 String ❌ Numérico como string Área em m²
tipo String ❌ RURAL, URBANA Tipo da propriedade
ativo String ❌ "true" / "false" Se está ativa
suspensa String ❌ "true" / "false" Se está suspensa
habilitada String ❌ "true" / "false" Se está habilitada
certificada String ❌ "true" / "false" Se está certificada
car String ❌ — Cadastro Ambiental Rural
cep String ❌ 8 dígitos CEP
logradouro String ❌ — Logradouro
numero String ❌ — Número
bairro String ❌ — Bairro
complemento String ❌ — Complemento
municipio String ❌ — Município
uf String ❌ Sigla UF UF
codmunicipio String ❌ Código IBGE Código do município
cepCorrespondencia String ❌ 8 dígitos CEP de correspondência
logradouroCorrespondencia String ❌ — Logradouro de correspondência
numeroCorrespondencia String ❌ — Número de correspondência
bairroCorrespondencia String ❌ — Bairro de correspondência
complementoCorrespondencia String ❌ — Complemento de correspondência
municipioCorrespondencia String ❌ — Município de correspondência
ufCorrespondencia String ❌ Sigla UF UF de correspondência
codmunicipioCorrespondencia String ❌ Código IBGE Código do município de correspondência

Respostas

Código Descrição
200 Propriedade atualizada com sucesso
404 Propriedade não localizada
417 Erro interno durante a execução
curl -X PUT <api_url>/propriedade/12345/putPropriedadePorCodigoEras \
  -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" \
  -d '{"nome": "Fazenda Exemplo"}'