Atualizar paciente
/professionals/{professionalId}/patients/{patientId}Atualiza os dados de contato e demográficos de um paciente do
profissional. name, surname e cellphone são obrigatórios e
sempre substituídos; os demais campos, se omitidos ou enviados como
null, mantêm o valor já cadastrado (não são limpos). Veja
UpdatePatientRequest para o detalhe.
Autorização
ApiKey ApiSecret API Key do parceiro. Deve ser enviada junto com X-Api-Secret.
Em: header
API Secret do parceiro. Deve ser enviada junto com X-Api-Key.
Em: header
Parâmetros de path
ID do profissional na HumanTrack (humanTrackId).
uuidID do paciente na HumanTrack (humanTrackId).
uuidCorpo da requisição
application/json
Definições TypeScript
Use o tipo request body em TypeScript.
name, surname e cellphone são obrigatórios e sempre substituídos
pelo valor enviado. Os campos opcionais (email, birthday, gender,
education) são atualizados apenas quando enviados com um novo valor:
se omitidos ou enviados como null, o valor já cadastrado é mantido —
não é possível limpar um desses campos por este endpoint. Para alterar
um campo opcional, envie o novo valor.
Corpo da resposta
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/professionals/3f7c1a54-6b2e-4a1d-8f0c-2b5e9d3a7c11/patients/9d2e4b70-1c3a-4f6e-9b8d-5a7c0e2f4d33" \ -H "Content-Type: application/json" \ -d '{ "cellphone": "string", "name": "string", "surname": "string" }'{ "birthday": "2019-08-24T14:15:22Z", "cellphone": "string", "createdAt": "2019-08-24T14:15:22Z", "education": "Incomplete Elementary Education", "email": "string", "gender": "MALE", "humanTrackId": "13d6d477-fa49-4492-902b-69804ed4d612", "name": "string", "relationStatus": "PENDING", "status": "CREATED", "surname": "string", "updatedAt": "2019-08-24T14:15:22Z"}