Ir para o conteúdo

PUT /{cpf}/dadosProfissionaisPorCpf

Adiciona um registro de dados profissionais ao técnico usando seu CPF (chave natural).

Campo Valor
Método PUT
Endpoint /tecnico/{cpf}/dadosProfissionaisPorCpf
Chave Natural cpf (String)
Parâmetro substituído id (UUID)
Fachada para PUT /tecnico/{id}/dadosProfissionais

Parâmetros de Path

Nome Tipo Obrigatório Descrição
cpf String CPF do técnico

Body (JSON) — DadosProfissionaisSync

{
  "profissao": "VETERINARIO",
  "numeroConselho": "CRMV-12345",
  "uf": "MG"
}

Atributos do payload (DadosProfissionaisSync)

Campo Tipo Obrigatório Formato / Valores aceitos Descrição
id String UUID ID do registro profissional
profissao String Enum Profissao Profissão vinculada ao técnico
numeroConselho String Número do conselho profissional
uf String Sigla UF UF do conselho

Respostas

Código Descrição
200 Dados profissionais adicionados com sucesso
404 Técnico não localizado com o CPF informado
417 Erro interno durante a execução
curl -X PUT <api_url>/tecnico/12345678901/dadosProfissionaisPorCpf \
  -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" \
  -d '{"profissao": "VETERINARIO", "numeroConselho": "CRMV-12345", "uf": "MG"}'