PUT /{cpf}/novoEnderecoTecnicoPorCpf¶
Define ou substitui o endereço de um técnico usando seu CPF (chave natural).
| Campo | Valor |
|---|---|
| Método | PUT |
| Endpoint | /tecnico/{cpf}/novoEnderecoTecnicoPorCpf |
| Chave Natural | cpf (String) |
| Parâmetro substituído | id (UUID) |
| Fachada para | PUT /tecnico/{id}/novoEndereco |
Parâmetros de Path
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
cpf |
String | ✅ | CPF do técnico |
Body (JSON) — EnderecoSync
{
"logradouro": "Rua das Flores",
"numero": "100",
"bairro": "Centro",
"municipio": "Uberaba",
"uf": "MG",
"cep": "38010000",
"codigoMunicipio": "3170107"
}
Atributos do payload (EnderecoSync)
| Campo | Tipo | Obrigatório | Formato / Valores aceitos | Descrição |
|---|---|---|---|---|
id |
UUID | ❌ | UUID | ID do endereço |
logradouro |
String | ❌ | — | Nome do logradouro |
complemento |
String | ❌ | — | Complemento |
numero |
String | ❌ | — | Número do endereço |
bairro |
String | ❌ | — | Bairro |
municipio |
String | ❌ | — | Município |
cep |
String | ❌ | 8 dígitos | CEP |
codigoMunicipio |
String | ❌ | Código IBGE | Código do município |
latitude |
Double | ❌ | Decimal | Latitude geográfica |
longitude |
Double | ❌ | Decimal | Longitude geográfica |
uf |
String | ❌ | Sigla UF | Unidade federativa |
Respostas
| Código | Descrição |
|---|---|
200 |
Endereço atualizado com sucesso |
404 |
Técnico não localizado com o CPF informado |
417 |
Erro interno durante a execução |