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